Ада Лавлейс (1815–1852) — английский математик, вошедшая в историю как первая женщина-программист. Приобрела широкую известность благодаря программам, написанным для аналитической машины Чарльза Бэббиджа. Впервые ввела в употребление термины «рабочая ячейка» и «циклы». Ада Лавлейс, биография которой тесно связана с развитием программирования, внесла большой вклад в науку.
     
    Детство и юность
     
    Августа Ада Кинг, графиня Лавлейс, урождённая Байрон, появилась на свет 10 декабря 1815 года в Лондоне. Её отцом был известный английский поэт Джордж Байрон, который спустя месяц после рождения дочери развёлся с женой и навсегда покинул Англию. В воспитании Ады он не принимал никакого участия.

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

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

    Жорж дантес: есть причины изменить свое мнение о нем. - поиск Яндекса по  видео

    Знакомство с Бэббиджем

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

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

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

    Первая программа

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

    В 1842 году друг Бэббиджа попросил Аду Лавлейс перевести записи Менабреа, сопроводив текст собственными комментариями. Девушка с азартом приступила к работе, и спустя год выдала готовый перевод с личными заметками на 52 страницах. Она не только смогла вникнуть в гениальную идею изобретателя, но и объяснить принцип работы механизма.

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

    Ада Байрон и нейната невероятна съдба (ОТКЪС) | Impressio.dir.bg

    Личная жизнь

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

    Сочетание ума и красоты привлекало к Аде много поклонников, но её избранником стал Уильям Кинг, 8-й барон Кинг, который вскоре после свадьбы в 1835 году унаследовал титул лорда Лавлейса. В этом браке родилось трое детей: сыновья Байрон и Ральф и дочь Анна Изабелла.

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

    Скончалась Ада Лавлейс 27 ноября 1852 года. Причиной смерти молодой женщины стала сильная кровопотеря во время лечения опухолевого заболевания.

    Известна прежде всего созданием описания вычислительной машины, проект которой был разработан Чарльзом Бэббиджем. Составила первую в мире программу (для этой машины). Ввела в употребление термины «цикл» и «рабочая ячейка», считается первым программистом в истории.

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

    Интересно, что терминология, которую ввела леди Ада, в заметной степени используется и современными программистами, а ее определение «цикла» почти дословно совпадает с приводящимся в современных учебниках программирования.

    В комментариях Ады были представлены три первые в мире вычислительные программы, составленные ею для машины Беббиджа:

    1. Программа для решения двух линейных алгебраических уравнений с двумя неизвестными; при разборе этой программы было впервые введено понятие «рабочих ячеек» (рабочих переменных), и озвучена идея последовательного изменения их содержания;
    2. Вторая программа была составлена для вычисления значений тригонометрической функции с многократным повторением заданной последовательности вычислительных операций; для этой программы Ада ввела понятие «цикл», одной из фундаментальных конструкций структурного программирования;
    3. В третьей программе, предназначенной для вычисления цифр Бернулли, Ада использовала рекуррентные вложенные циклы.

    • Мать Ады больше всего боялась того, что дочь унаследует неспокойный нрав отца и страсть к поэзии. Несмотря на все старания матери, Ада переняла эксцентричность отца и тягу к поэзии, но главной её страстью стала математика. Учителями были известный в то время шотландский математик и логик Август де Морган и Мери Сомервиль, автор перевода «Трактата о небесной механике».
    •  

    • В 17 лет Ада познакомилась с Чарльзом Беббиджем, создателем первой цифровой вычислительной машины. Несмотря на 24 года разницы в возрасте, Беббидж становится для Ады не просто учителем и коллегой, но и близким другом, поддерживающим её во всех начинаниях.
    •  

    • В октябре 1842 года вышла статья итальянского инженера Луиджи Манабреа, посвящённая аналитической машине Чарльза Беббиджа. Учёный попросил графиню Лавлейс перевести статью на английский. Ада не просто перевела текст, но и дополнила его своими комментариями, увеличив исходный объём работы в 3 раза.
    •  

    • В комментариях к работе Ада высказала свою догадку о том, что вычислительные операции могут быть применены не только к числам, но и к другим объектам.
    •  

    • Была замужем за Уильямом Кингом, имела троих детей. Вела светский образ жизни, приятельствовала с Майклом Фарадеем, Чарльзом Диккенсом и другими известными личностями.
    •  

    • Её записи были заново переизданы в работе Б. И. Боудена «Faster Than Thought: A Symposium on Digital Computing Machines» в 1953 году, что вызвало всплеск интереса к имени Ады Лавлейс.

     

    • Умерла в возрасте 36 лет от онкологического заболевания. Похоронена в семейном склепе Байронов, рядом с отцом.

     

    • В 1979 году Министерство обороны США (US Department of Defense) разработало единый язык программирования для встроенных систем. Язык получил название «Ада», в честь Ады Лавлейс.

     

    • Одна из дат празднования дня программиста приходится на 10 декабря – день рождения Ады Лавлейс.

    Опрос

    Знакомы ли вы с достижениями женщин-математиков?

    Please publish modules in offcanvas position.