175 лет назад дочь английского поэта Байрона стала первым программистом в мире
Четверг, 13 Сентябрь 2018 19:43

175 лет назад дочь английского поэта Байрона стала первым программистом в мире

Дату – 256-й день года – выбрали сами программисты. 256 – это количество целых чисел, которое можно выразить с помощью одного восьмиразрядного байта, а также это максимальная степень числа 2, которая меньше количества дней в году – 365.
Первым программистом принято считать математика Аду Августу Лавлейс, дочь английского поэта Джорджа Байрона. В 1843 году она написала программу для первого программируемого вычислительного устройства.
 
В 17 лет Ада Байрон была представлена королю и королеве. Но куда большее впечатление на неё произвела встреча с Чарльзом Бэббиджем, профессором кафедры математики Кембриджского университета. Он к тому времени уже десять лет занимался разработкой счётной машины, которая смогла бы производить вычисления с точностью до двадцатого знака. Данная машина, известная сегодня под названием «Большая разностная машина Бэббиджа», содержала в себе принципы, на которых работают современные компьютеры. Именно поэтому некоторые называют творение Бэббиджа первым в мире компьютером. Работа, за которую взялся учёный-математик, была для своего времени чрезвычайно сложной. Власти, уставшие ждать результата, махнули на проект рукой и прекратили финансирование. Но Бэббидж, как истинный учёный, работу продолжал. В лице своей новой знакомой, Ады Байрон, он обрёл не только друга, но преданную единомышленницу и помощницу.

Чарльз Бэббидж проводил семинар в Италии: пропагандировал и рекламировал свою машину. Итальянский учёный, Луиджи Менабреа, чьим мнением Бэббидж дорожил, законспектировал работу семинара на французском языке и прокомментировал особо интересные моменты. Бэббидж обратился к Аде Лавлейс (Ада уже носила фамилию мужа) с просьбой перевести записи Менабреа на английский, сопроводив текст своими комментариями.

Ада подошла к делу чрезвычайно серьёзно. Работа заняла у неё больше года. В итоге её комментарии заняли 52 страницы, оказавшись более обширными, чем записи Менабреа.

В 1843 году перевод записей с комментариями Ады Лавлейс, на деле являвшийся её собственным научным трудом, был опубликован. Работа вышла под акронимом ААЛ, поскольку для женщины высшего света считалось неприличным публиковать труды под собственными именем.

Накануне публикации Ада писала Бэббиджу: «Я хочу вставить кое-что своё в перевод этой интересной работы». Это «кое-что» оказалось настоящим открытием: «Суть и предназначение машины будут меняться в зависимости от того, какую информацию мы в неё вложим. Машина сможет писать музыку, рисовать картины и покажет науке такие пути, какие нам и не снились», — читаем далее.

В одном из своих комментариев Ада описала алгоритм вычисления Чисел Бернулли на аналитической машине. Было признано, что это первая программа, специально разработанная для воспроизведения на компьютере. Вдумайтесь, это произошло в первой половине XIX века! Таким образом, английский математик Ада Байрон Лавлейс считается первым программистом в истории.

Поделиться в ЖЖ Автор: Лисов И.
Нашли ошибку в тексте? Выделите её мышкой и нажмите: Ctrl + Enter

Новости города: