Замечательные имена в информатике — страница 5

  • Просмотров 14513
  • Скачиваний 606
  • Размер файла 340
    Кб

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

единица. Не вся система Джорджа Буля (как и не все предложенные им логические операции) были использованы при создании электронных вычислительных машин, но четыре основные операции: И (пересечение), ИЛИ (объединение), НЕ (обращение) и ИСКЛЮЧАЮЩЕЕ ИЛИ - лежат в основе работы всех видов процессоров современных компьютеров. [4] На протяжении XVIII века, известного как эпоха Просвещения, появились новые, более совершенные модели, но

принцип механического управления вычислительными операциями оставался тем же. Идея программирования вычислительных операций пришла из той же часовой промышленности. Старинные монастырские башенные часы были настроены так, чтобы в заданное время включать механизм, связанный с системой колоколов. Такое программирование было жестким одна и та же операция выполнялась в одно и то же время. [4] Идея гибкого программирования

механических устройств с помощью перфорированной бумажной ленты впервые была реализована в 1804 году в ткацком станке французского изобретателя Жозефа Мари Жаккарда (1752-1834). Машина Жаккарда представляет собой зевообразовательный механизм ткацкого станка для выработки крупноузорчатых тканей. Дает возможность раздельно управлять каждой нитью основы или небольшой их группы. [3] Гаспар де Прони предложил технологию вычислений,

при ручном счете, разделившего численные вычисления на три этапа: разработка численного метода, составление программы последовательности арифметических действий, проведение собственно вычислений путем арифметических операций над числами в соответствии с составленной программой. [6] Эти два новшества были использованы выдающимся английским математиком и изобретателем Чарльзом Бэббиджем (1792-1871), осуществившим, качественно

новый шаг в развитии средств цифровой вычислительной техники - переход от ручного к автоматическому выполнению вычислений по составленной программе. [3] Перечисление всех новаций, предложенных ученым, получится довольно длинным, однако в качестве примера можно упомянуть, что именно Бэббиджу принадлежат такие идеи, как установка в поездах «черных ящиков» для регистрации обстоятельств аварии, переход к использованию энергии