top of page

История знакомства с Бэббиджем

 

 

 

С Чарльзом Ада познакомилась в возрасте 17 лет. Впервые о его имени она услышала из уст Мери. Позже, в 1833 году, великий ученый своего времени прибыл в дом, где она обитала. Несмотря на огромную разницу в возрасте, они быстро нашли общий язык. После Бэббидж стал ее верным другом, соратником и человеком, поддерживающим все ее начинания.

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

Грамотный перевод с дополнениями

 

 

 

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

Друг Чарльза попросил девушку перевести лекцию студента, дополнив его несколькими комментариями. И она справилась с этим делом блестяще. Она смогла вникнуть в идею изобретателя, интерпретировать ее на иной язык и дополнить парой своих мыслей. Именно на полях в комментариях и была написана первая программа.

7767c9197901.jpg

Создание первой в мире программы

 

 

 

До ее открытия самого понятия «программа» не существовало. Машина не могла выполнять никаких задач, кроме заранее определенных при конструированнии. На полях она смогла решить сразу три задачи, записанные в виде алгоритма для будущего персонального компьютера.

В процессе ее размышлений были записаны следующие программы:

  • Решение системы линейных уравнений с двумя неизвестными.

  • Вычисление значений тригонометрической функции в разных точках.

  • Вычисление цифр Бернулли.

Сейчас эти примитивные программы кажутся банальными, но тогда это был сенсационный прорыв.

 

Ввод понятия рабочих ячеек (переменных)

 

 

 

В процессе решения линейного уравнения Ада открыла термин переменной ― первое упоминание данного способа хранения данных в мире. Когда-то давно программы могли оперировать только непосредственно вводимыми данными, хранящимися на физическом носителе.

1873596.jpg

Понятие «цикл операций»

 

 

 

При решении второй задачи девушка ввела понятие цикла. Для вычисления значений тригонометрической функции необходимо было повторять одну и ту же операцию несколько раз подряд, меняя только некоторые значения переменных в зависимости от номера итерации.

При помощи ее расчетов и алгоритмов цикл стал таким, каким он представлен сейчас в программировании. Девушка задала основные принципы, по которым сейчас функционируют основные функции программ нового поколения. Все, что существует сейчас, было создано в точном соответствии с ее записками.

 

Мнение Бэббиджа

 

 

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

Однако в процессе работы друзья несколько раз ругались. Ада не хотела публиковать предисловие инженера, а тот угрожал, что в противном случае отзовет публикацию. Переступив через себя, девушка все же согласилась. Автор восхитился ее работой и одобрил ее решение.

ada6.jpg
bottom of page