Основы программирования с Java - стр. 2
При использовании приложений на смартфонах, скажем iPhone, все, что вам нужно знать, это только то, что приложения должны делать, но вам действительно все равно, как они были фактически реализованы.
Вы увидите, что абстракция данных является очень важным понятием в программировании, особенно в объектно-ориентированном языке, таком как Java.
С помощью этого подхода, даже если реализация изменяется через некоторое время, поведение объекта данных или программы, как ожидается, останется прежним.
Теперь, правильный подход к решению задач требует знания информатики.
Информатика является дисциплиной, изучающей теорию, дизайн и применения вычислительных систем.
И когда мы изучаем вычислительные системы, есть три важных аспекта, а именно, аппаратные средства, программное обеспечение и аспекты применения.
Изучение аппаратных средств включает в себя проектирование и строительство компьютерных систем в виде физических устройств для выполнения программы.
Изучение программного обеспечения включает в себя рассмотрение поведения алгоритмов, компьютерных программ, чтобы определить, работают ли они правильно и эффективно.
В центре внимания данной книги – программное обеспечение компьютерных систем.
В конце концов, основное использование компьютеров, это решение реальных задач.
В этой книги вы узнаете некоторые фундаментальные концепции программирования для решения задач с использованием компьютерных программ.
Здесь мы будем использовать много примеров, которые работают с фотографиями и изображениями, чтобы проиллюстрировать некоторые важные концепции программирования.
И вы сможете применить эти понятия для решения реальных задач.
Аппаратные средства
Давайте начнем рассмотрение основных компонентов компьютерных систем. И начнем мы с аппаратных средств.
В общем и целом, есть два основных компонента в компьютере, а именно аппаратные и программные компоненты.
В 1946 году, первый, общего назначения, электронный компьютер в мире был построен Пенном.
Он назывался ENIAC. ENIAC означает электронный цифровой интегратор и компьютер.
Как вы можете видеть на этом слайде, ENIAC был большой машиной, которая весила более 30 тонн, содержала приблизительно 18000 вакуумных трубок, и размещалась в большой комнате 180 квадратных метров.
Если сравнивать с сегодняшним компьютером, вы увидите, что компьютерный чип, который используется в вашем мобильном телефоне, во много-много раз более мощный, чем ENIAC.
Существует важное наблюдение, сделанное Гордоном Муром, сооснователем Intel, он предсказал в 1965 году, что мощность компьютерного чипа удваивается примерно каждые 18 месяцев.