Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Краткая история ЭВМ.doc
Скачиваний:
7
Добавлен:
28.07.2019
Размер:
152.58 Кб
Скачать

Вычислительные машины 19 века

Важный этап развития ВТ приходится на 19 век. Это был век выдающихся изобретений. Чтобы создать такие машины, которые решали бы задачи быстрее и проще, чем это делают люди, в ход были пущены старые идеи и новые теории.

Одним из выдающихся ученых того времени был англичанин Чарльз Бэббидж. Многие именно его считают отцом современного компьютера. В отличие от Паскаля и Лейбница он больше преуспел в разработке вычислительных машин, чем в реализации своих проектов. Бэббиджу принадлежит изобретение первой программируемой вычислительной машины (1830 год). Этой идеи он посвятил большую часть своей жизни. К сожалению, он так и не довел до конца создание работающей модели.

Свое изобретение Бэббидж назвал "аналитической машиной". Согласно проекту, машина должна была приводиться в действие силой пара. При этом она могла воспринимать команды, выполнять вычисление и выдавать необходимые результаты в отпечатанном виде.

Программы в свою очередь должны были кодироваться и переноситься на перфокарты. Идею использования перфокарт Бэббидж позаимствовал у французского изобретателя Жаккара. Дело в том, что для контроля ткацких операций Жаккар применил отверстия, пробитые в карточках. Карточки с разным расположением отверстий давали различные узоры на плетении ткани. Жаккар не мог предположить, что его идея впоследствии будет использована для обработки информации с помощью компьютеров. Бэббидж был первым, кто применил перфокарты к ВТ.

К сожалению, в те времена технология была развита значительно хуже, чем аналитические средства. Бэббидж не был в состоянии сделать и собрать многие высокоточные детали, которые требовались для его машины. Тем не менее, его изобретение имело большое значение: многие последующие изобретатели использовали идеи придуманных им устройств, подобно тому, как он воспользовался идеей Жаккара.

Среди ученых, которые понимают важность аналитических методов, была леди Ада Августа Лавлейс - дочь английского поэта лорда Байрона. Именно она убедила Бэббиджа в необходимости использования в его изобретении двоичной системы счисления вместо десятичной. Она также разработала принцип программирования, предусматривающее повторение одной и той же последовательности команд и выполнение этих команд при определенных условиях. Эти принципы используются и в современной ВТ.

Не случайно замечательную женщину назвали первым программистом мира. Еще более изумляют ее высказывания по поводу возможностей машины:

"... Нет конца демаркационной линии, ограничивающей возможности аналитической машины. Фактически аналитическую машину можно рассматривать как материальное и механическое выражение анализа".

Несмотря на все старания Ч. Беббиджа и А. Лавлейс машину построить не удалось... Современники, не видя конкретного результата, разочаровались в работе ученого. Он опередил свое время. И сам понимал это: "Вероятно пройдет половина столетия, прежде чем кто-нибудь возьмется за такую малообещающую задачу без тех указаний, которые я оставил после себя. И если некто, не предостереженный моим примером, возьмет на себя эту задачу и достигнет цели в реальном конструировании машины, воплощающей в себя всю исполнительную часть математического анализа с помощью простых механических или других средств, я не побоюсь поплатиться своей репутацией в его пользу, т.к. только он один полностью сможет понять характер моих усилий и ценность их результатов". После смерти Ч. Беббиджа Комитет Британской научной ассоциации, куда входили крупные ученые, рассмотрел вопрос, что делать с неоконченной аналитической машиной и для чего она может быть рекомендована.

К чести Комитета было сказано: "...Возможности аналитической машины простираются так далеко, что их можно сравнить только с пределами человеческих возможностей... Успешная реализация машины может означать эпоху в истории вычислений, равную введению логарифмов".

Непонятым оказался еще один выдающийся англичанин, живший в те же годы, - Джордж Буль (1815 - 1864). Разработанная им алгебра логики (алгебра Буля) нашла применение лишь в следующем веке, когда понадобился математический аппарат для проектирования схем ЭВМ, использующих двоичную систему счисления.