Внимание. Программа представляет собой план выполнения действий, записанный в специальной, понятной исполнителю действий форме

Программа представляет собой план выполнения действий, записанный в специальной, понятной исполнителю действий форме.

Собственно процесс обработки информации должен был выполняться автоматически по заданной программе. Первый эскиз этой машины появился в 1834 г. Однако, несмотря на несколько десятилетий работы и затраченные усилия, Бэббиджу не удалось реализовать свою идею, в основном из-за несовершенства материальной и технической базы того периода. Хотя аналитическая машина Бэббиджа имелась только в виде проекта, для нее была составлена первая в мире программа. В 1843 г. Ада Лавлейс, дочь английского поэта Джорджа Байрона, опубликовала работу, в которой были заложены основы современного программирования. Ею же была составлена программа вычисления так называемых чисел Фибоначчи. Проект машины Бэббиджа, опередивший свое время, содержал все основные компоненты вычислительных машин, появившихся почти столетие спустя.

В связи с появлением электрических устройств и началом развития электротехники в конце XIX в. начался следующий, электромеханический этап в развитии средств обработки информации. Отличительной чертой этого этапа является сочетание при выполнении вычислительных операций механических перемещений с работой электрических устройств. Первым такого рода устройством считается табулятор — машина, автоматизирующая выполнение простых вычислений на основе данных, нанесенных в виде пробивок на перфокарты. При этом какие-либо программы вычислений в табуляторах не использовались, а вычислительные операции, как правило, сводились к считыванию с перфокарт больших массивов числовых данных и их последующему суммированию. Первый табулятор был создан Германом Холлеритом в 1887 г. Основу этого устройства составляли простейшие электромеханические реле. Табуляторы широко использовались для выполнения расчетов статистического характера, например для проведения переписи населения в конце XIX века в США, Канаде, России и некоторых других странах. Для производства табуляторов Г. Холлерит в 1897 г. организовал фирму ТаЪиЬип^ МасЫпе Сотрапу, которая впоследствии преобразовалась в фирму IВМ — признанного и широко из-вестного в настоящее время мирового лидера в сфере компьютерного производства. Различного рода табуляторы весьма эффективно использовались во всем мире для самых разных расчетов вплоть до середины XX в.

В 30-х годах XX в. в разных странах начались разработки принципиально иных устройств — программно-управляемых релейных вычислительных машин. Считается, что первая в мире программно-управляемая электромеханическая вычислительная машина под названием 2-3 была создана Конрадом Цузе в Гер-мании в 1939-1941 гг. Эта машина могла «помнить» до 64 чисел одновременно и выполняла сложение двух чисел за 0,3 с, а умножение — за 5 с. Однако возможности и этой, и созданной после войны более совершенной модели 2-4 по составлению программ были довольно скромными. В частности, не было возможности осуществлять программный выбор одного из нескольких возможных вариантов действий. Это не позволяет считать 2-3 универсалъной вычислительной машиной..

Полностью идеи Чарльза Бэббиджа впервые были реализованы в машине «Марк-1», разработанной в фирме IВМ под руководством Говарда Айкена в 1937-1944 гг. Эта машина считается первой в мире программно-управляемой универсалъной вычислителъной машиной. Вместе с тем устройство для выполнения арифметических действий в машине «Марк-1» было чисто механическим. Затем, в 1947 г., была построена полностью релейная (то есть электромеханическая) машина «Марк-2». Она выполняла одну операцию умножения за 0,7 с.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: