Когда Лавлейс встретил Бэббиджа


Ада Графиня Лавлейс признана первым программистом благодаря ее участию в проекте Чарльза Бэббиджа по созданию его аналитических машин. Их первая встреча произошла 5 июня 1833 года, когда Бэббидж продемонстрировал часть своей разностной машины № 1 в Лондоне.

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

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

«Он повысил несколько номеров до 2-й и 3-й степени и извлек корень квадратного уравнения …»

но она, похоже, не понимала его принципов работы:

«… Я имел лишь слабое представление о принципах, по которым это работает …».

Леди Байрон, похоже, понравилась демонстрация, но ее влияние на Аду продолжалось всю ее жизнь. Ада не только понимала разницу в движке, но и осознавала ее потенциал. Де Морган (из «Законов Де Моргана») был с ней и пишет:

“В то время как другие посетители смотрели на работу прекрасного инструмента с таким выражением, и я осмелюсь сказать, с таким чувством, которое, как говорят, некоторые дикари проявляли, впервые увидев зеркало или услышав ружье – если действительно у них было сильное представление о его чудесности – мисс Байрон, несмотря на то, что она была молода, поняла его действие и увидела великую красоту изобретения “.

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

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

Она внесла свой первый вклад в развитие машины, переведя статью (на французском языке) итальянского инженера Менабреа «Набросок аналитической машины, изобретенной Чарльзом Бэббиджем, эсквайром». Бэббидж спросил, почему она не написала его сама, ведь она определенно знала достаточно, чтобы не нуждаться в переводе. На самом деле переведенная статья была гораздо менее важна, чем многочисленные заметки, которые она написала после него – заметки были в три раза длиннее оригинала. Аннотации ясно демонстрируют, что она совершила скачок воображения, необходимый для того, чтобы понять, что программа, программное обеспечение так же важны, как и машина. Машина – это всего лишь средство воплощения идеи, воплощенной в программе.

Подробнее см.

Ада Лавлейс, первый программист

Чарльз Бэббидж

Что, если Бэббидж ..

Планы по созданию аналитической машины Бэббиджа

Чтобы быть в курсе новых статей на I Programmer, подпишитесь на нашу еженедельную новостную рассылку, подпишитесь на RSS-канал и подпишитесь на нас в Twitter, Facebook или Linkedin.


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