Ада Лавлейс: кем была первая женщина-программист
Гениальная семья
Возможно, если бы Ада не была рождена в семье такого знатного происхождения, мы бы никогда о ней не услышали. Но в этот свет она пришла под именем Августа Ада Байрон. Да, она была единственной законной дочерью лорда Джорджа Байрона — прославленного на весь мир английского поэта и Изабеллы Ноэль-Байрон, женщины со склонностью к изучению математики. Оба родителя были привилегированными представителями аристократии, одаренными и хорошо образованными. Но все же брак этот был несчастным: почти сразу после рождения девочки её родители развелись, и малышка осталась с матерью.Из страха, что Ада может унаследовать бурный и непредсказуемый характер своего отца-поэта, математически одаренная Изабелла, постаралась дать дочери образование, основанное на точных науках. Математика и естественные науки в то время не преподавались девочкам на должном уровне, поэтому с Адой занимались приглашенные учителя. Это сформировало в ней тягу к исследованиям, хотя всерьез старания молодой девушки почти никто не воспринимал.
Судьбоносное знакомство
Примерно в возрасте 17 лет Ада познакомилась с Чарльзом Бэббиджем, математиком и изобретателем. Бэббидж был впечатлен блестящей молодой женщиной, и они переписывались в течение многих лет, обсуждая математику и вычисления. В какой-то степени он стал ее наставником. Благодаря Бэббиджу Лавлейс начала изучать высшую математику у одного из профессоров Лондонского университета и стала одной из самых умных женщин в мире.В этот период Чарльз активно работал над созданием машины, которая предназначалась для выполнения математических вычислений. Ада получила возможность взглянуть на устройство до завершения работы, и была очарована им. С этого начинается её погружение в мир изучения концепций вычислительной техники, и даже когда ей пришлось прервать свои занятия наукой ради замужества и материнства, контакт с Бэббиджем она не теряла. Не зря
Ученица, которая превзошла учителя
Уже будучи женой лорда Лавлейса и матерью троих детей, Ада никак не хотела оставлять своё любимое дело. В 1842 году ей выпадает уникальная возможность внести вклад в науку. Чарльз Бэббидж прочитал лекцию о своем изобретении аналитической машины в Туринском университете, но его коллега Луиджи Менабреа, математик (и, между делом, будущий премьер-министр Италии), записал лекцию на французском. И Аде, блестяще владеющей и французским языком, и математической базой, поручают текст этой лекции перевести на английский. Это был шанс, которым девушка не могла не воспользоваться.Взялась Лавлейс за работу основательно: перевод занял у нее почти год, что стоило того, ведь работа превзошла все ожидания. Девушка не просто переписала слова Бэббиджа, она дополнила текст стенограммы своими идеями и комментариями, которые поразили ученых. В итоге ее статья оказалась в три раза длиннее, чем тот текст, который изначально нужно было перевести.
Из дополнений Лавлейс стало ясно, что она понимала аналитическую машину так же хорошо, как и сам Бэббидж. Поэтому у Ады и возникла идея ввести данные, которые запрограммировали бы машину для вычисления чисел Бернулли. Именно это современные исследователи и считают первой написанной компьютерной программой. Наставник Лавлейс был настолько впечатлен ее вкладом в развитие машины, что он назвал Аду «чародейкой чисел».
Оценка вклада Лавлейс
Конечно, сегодня мы уже понимаем, что если бы Ада не написала первую компьютерную программу, это сделал бы кто-то другой, тут лишь вопрос времени. Но так можно сказать о любом открытии, ведь истинная ценность работы сегодня заключается в том, что она была первой (на минуточку, почти за столетие до изобретения компьютера). К сожалению, из-за недостатка средств разработку машины пришлось свернуть, и из-за этого программу Ады так и не удалось протестировать при ее жизни.И хотя сегодня сама программа Лавлейс уже не имеет никакого практического применения, для XIX века это был невероятный прорыв: работа была высоко оценена современниками, Ада была вхожа в круги именитых ученых. Среди ее знакомых — Майкл Фарадей, Чарльз Уитстон и другие блестящие умы своего времени.
Кроме непосредственно научного вклада, работа «матери программирования» ценна и некоторыми дальновидными заявлениями о будущем техники. Лавлейс предположила, что в будущем компьютеры могут понадобиться не только для работы с числами, но и для создания чего-то другого. Например, для написания музыки или для обработки научных данных. Она действительно оказалась пророком компьютерной эры и первым человеком, который указал на потенциал тогда еще теоретических машин.
Ценность вклада Ады обнаружили лишь в середине 50-х годов уже XX века, когда ее заметки к лекции Бэббиджа переиздали. С тех пор она получила всеобщее признание как пионер программирования одна из выдающихся женщин в сфере IT. А в 1980 году Министерство обороны США даже назвало один из разработанных языков программирования «Ada», в честь Лавлейс.
Благодаря этой талантливой женщине, мы смело можем говорить, что на детях гениев природа отнюдь не отдыхает, ведь дочь известного поэта точно не осталась в тени своего именитого отца. А в чем-то, возможно, и затмила его. Страсть к науке и уникальный ум сделали Аду символом и образцом женщин в науке. О том, с какими трудностями другие дамы сталкиваются в научной среде, читайте в нашем материале об эффекте Матильды.