Публикации

Аугуста Ада Кинг Лавлейс

Наверное, правильнее будет привести ее полное английское имя: Augusta Аdа King Byron, Countess of Lowlace.

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

Рука не поднимается осудить лорда Байрона, который через месяц после рождения дочери слинял бесследно: свою жену — Анну Изабеллу Байрон — поэт угрюмо называл “Королевой Парацеллограммов” (не знаю, что это значит, но прозвище она получила за увлечение математикой).

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

Впрочем, она тут же отправилась в “оздоровительный круиз” и вернулась, когда дочь уже нуждалась не столько в родительской ласке, сколько в воспитании и обучении. (Некоторые биографы уверяют, что Августа Ада вообще не знала родителей).

Обучал девочку известный тогда шотландский математик Агастес де Морган. Он, к слову (и тут было все в порядке), был женат на очень знаменитой в то время Мэри Соммервиль, которая перевела с французского “Трактат о небесной механике” Лапласа. Мэри и стала для Августы Ады, если хотите, “ролевой моделью”.

Как раз у Мэри Соммервиль Августа Ада познакомилась с Чарльзом Бэббиджем, который в 1823 году принялся строить то, что позже назвали “Большой разностной машиной Бэббиджа”, а теперь считается первым на земле компьютером. (По большому счету, это была механическая счетная машина, которая должна была производить вычисление до двадцатого знака).

Мисс Августа Ада Байрон в 1835 году, когда ей было двадцать, вышла замуж на барона Уильяма Кинга, который унаследовал титул лорда Лавлейса. Она, кажется, не заметила рождения трех детей, отдаваясь тому, что считала делом своей жизни. Благо в 1842 году итальянский ученый Луиджи Менабриа, пришедший в восторг от “аналитической машины”, сделал подробное ее описание на французском. Аду Лавлейс Бэббидж попросил его перевести и снабдить комментариями.

“Аналитический двигатель Бэббиджа, — написала Ада, — ткёт алгебраические задачи точно так же, как ткацкий станок Жаккарда ткёт цветы и листья на ткани”. Именно эти комментарии позволяют назвать Августу Аду Кинг-Байрон, графиню Лавлейс первым программистом планеты. Именно она предложила термины “рабочая ячейка”, “цикл”, ею намечены такие понятия, как “подпрограмма”, “модификация команд”, “индексный регистр” и так далее.

Увы, она умерла очень рано — в 35 лет. Но в 70-х годах ХХ века ей воздали должное, назвав единый язык программирования — “Ада”.

Пека Дементьев Публикации 09 Дек 2010 года 167 Комментариев нет

Добавить комментарий

Ваш адрес email не будет опубликован.