Ада Лавлейс

англійська математик, перший комп'ютерний програміст в історії

́А́да Лавле́йс (Авгу́ста Ада Кінг, графи́ня Лавлейс (англ. Augusta Ada King, Countess of Lovelace; у дівочості Авгу́ста А́да Байрон, англ. Augusta Ada Byron); 10 грудня 1815 — 27 листопада 1852) — британська вчена, математик, яка зробила опис ранньої версії аналітичної машини Чарлза Беббіджа і склала для цієї машини першу в світі програму. Ввела у вжиток терміни «цикл» і «робоча комірка». Вважається одним з перших, а ймовірно першим, програмістів в історії.

Ада Лавлейс
англ. Augusta Ada King, Countess of Lovelace
Ім'я при народженні англ. Augusta Ada Byron[1]
Псевдоніми A. A. L.[2]
Народилася 10 грудня 1815(1815-12-10)[3][4][…]
Лондон, Сполучене Королівство[6]
Померла 27 листопада 1852(1852-11-27)[7][4][…] (36 років)
Мерілебон, Велика Британія
·рак матки[8]
Поховання Church of St. Mary Magdalene, Hucknalld
Країна  Сполучене Королівство
Підданство Велика Британія Велика Британія
Національність англійка
Діяльність математик, програмістка, поетка, інформатик, винахідниця, перекладачка, письменниця, інженерка
Галузь математика, програмування
Заклад Кембриджський університет
Вчителі Мері Сомервілль[9]
Ауґустус де Морган і William Frendd
Батько Джордж Гордон Байрон[10]
Мати Анна Ізабелла Мілбенк[10]
Брати, сестри Allegra Byrond
Elizabeth Medora Leighd
У шлюбі з William King-Noel, 1st Earl of Lovelaced[10]
Діти Anne Blunt, 15th Baroness Wentworthd[10]
Ralph King-Milbanke, 2nd Earl of Lovelaced[10]
Byron King-Noel, Viscount Ockhamd[11][10]

Роботи у Вікіджерелах
Висловлювання у Вікіцитатах
CMNS: Ада Лавлейс у Вікісховищі

Біографія ред.

Дитинство ред.

 
Портрет Ади у 7-річному віці роботи Альфреда Д'Орсе

Народилася 10 грудня 1815 року в Міддлсексі (нині — частина Лондону) в родині 27-річного Джорджа Гордона Байрона, всесвітньо відомого поета, зокрема через поему «Паломництво Чайльд-Гарольда» (1812), та 23-річної Анни Ізабелли Мілбенк[12]. У найкращі дні сімейного життя за своє захоплення математикою вона отримала від чоловіка прізвисько «Королева паралелограмів»[12].

Ім'я Ада запропонував батько як «коротке, старовинне і співуче»[13]. Перше ім'я Августа вона отримала на честь зведеної сестри батька, який мав з нею, за чутками, роман. Після розлучення мати та батьки матері ніколи не називали її цим ім'ям, а називали Адою. Із сімейної бібліотеки були вилучені всі книжки її батька.

Хоча пара одружилася незадовго до народження Ади, вже 21 квітня 1816 року батьки Ади офіційно розлучилися, батько назавжди покинув Велику Британію. Ада більше ніколи не зустрічалася з ним, хоча він тримав її портрет на робочому столі й згадував доньку у своїх віршах[12]. Коли Аді було 8 років, батько загинув.

Дитинство Ада провела у сільській місцевості, у маєтку матері. Матір вона бачила рідко, оскільки та багато часу проводила в оздоровчих поїздках, залишивши Аду під опікою бабусі. Проте мати створила для Ади широку систему освіти і виховання, якій Ада присвячувала більшість свого вільного часу: вивчала мови, літературу, географію, історію, хімію, музику, шиття, і математику[12].

Хоча є популярною думка, що мати заохочувала Аду займатися наукою, щоб відвернути її від поезії (яка пов'язувалася з її батьком), вона не має достатніх підтверджень[14].

У 11 років Ада поїхала з мамою у круїз Європою. Після повернення захопилася винайденою нею наукою «флаєлогією» — вона хотіла побудувати літаючу парову модель птаха. У 12 років Ада почала писати у співавторстві зі своїм другом книгу з такою назвою[15].

Невдовзі після цього Ада захворіла на кір (і, можливо, коровий енцефаліт) і через ускладнення три роки була прикута до ліжка[12].

Після одужання Ада продовжила навчання, сфокусувавшись на математиці. Одним з її вчителів був видатний математик того часу Аугустус де Морган. Також Ада підтримувала тісні контакти з популяризаторкою науки Мері Сомервілль і фізіологом Вільямом Кінгом[en], які, хоч і не займалися її навчанням безпосередньо, мали на неї значний вплив (їх нерідко вважають менторами Ади)[14]. Мері Сомервілль переклала свого часу з французької «Трактат про небесну механіку» П'єра-Симона Лапласа. Вона стала взірцем для наслідування для своєї вихованки.

Ада продовжувала навчання (хоч і з перервами, пов'язаними з народженням дітей) принаймні до початку 1840-х років[14].

Наукові інтереси ред.

 
Ада Лавлейс у 21 рік, портрет кисті Маргарет Карпентер[en]

Після одужання, у 17 років Ада почала виїжджати у Лондон і була представлена ​​королю Вільгельму (а пізніше королеві Вікторії після її сходження на трон)[12]. 5 червня 1833 року вона зустрілася з 41-річним Чарлзом Беббіджем — їх познайомила спільна подруга Мері Сомервілль[16]. Вони одразу здружилися, і Чарлз запросив Аду і її матір для демонстрації «Різницевої машини», над якою він працював вже 10 років[12]. Зустріч із Беббіджем сильно вплинула на подальше життя Ади.

Пізніше Ада познайомилася і з іншими видатними особистостями тієї епохи: Майклом Фарадеєм, Девідом Брюстером, Чарльзом Вітстоном, Чарльзом Дікенсом та іншими. Збереглося її листування з багатьма з них.

Беббідж невдовзі після знайомства з Адою захопився ідеєю створення більш універсального пристрою, який він називав «Аналітична машина», проте для її створення йому не вистачало фінансування, а англійський уряд відмовлявся його надавати. Ада, в свою чергу, теж дуже захоплювалася роботою Беббіджа, оскільки бачила дуже широкі можливості її використання.

У 1840 році Беббіджа запросили у Турин, де він прочитав кілька лекцій про свій, ще не створений, апарат. На базі цих лекцій, Луїджі Менабреа, математик, і майбутній прем'єр-міністр Італії, у 1842 році випустив книгу французькою мовою, у якій він зробив докладний огляд машини (сам Беббідж до того часу не публікував такої роботи)[12]. На прохання Беббіджа, Ада зробила переклад книги Манабреа, доповнивши її своїми записами, через що її об'єм збільшився у кілька разів. Ці нотатки і являють собою головні наукові досягнення Лавлейс[12].

Окрім аналітичної машини, Лавлейс цікавилася різноманітними сучасними їй науковими теоріями й інженерними проблемами: залізницями, телеграфом, магнетизмом, інтелектом тварин, фотографією і теорією ймовірностей[17].

Особисте життя ред.

 
Ада Лавлейс у 1852 році, портрет роботи Генрі Філіпса

8 липня 1835 року Ада одружилася з Вільямом Кінгом, і стала баронесою Кінг[18]. У них було троє дітей: син Байрон народився 12 травня 1836 року, донька Енн Ізабелла[en], яку називали Аннабелла, народилася 22 вересня 1837 року (вона пізніше стала відомою кінною заводницею, мандрівницею і письменницею), син Ральф — 2 липня 1839 року. У 1837 році Ада і Вільям переїхали до Вестмінстеру, де прожили до 1846 року[19]. У 1838 році чоловік Ади отримав титул ерла Лавлейса, і її до кінця життя величали графинею Лавлейс[12].

Ада вважала себе не дуже хорошою матір'ю, і в листуванні писала, що «чим менше часу вони проводять разом, тим краще і для них і для неї». Втім, як і її власна мати, вона шукала для них хороших вчителів і дбала про них[20]. Народження дітей змусило Аду зробити паузу в заняттях наукою, до яких вона повернулася лише у 1840-х роках.

Чоловік підтримував захоплення Ади математикою і фінансував її навчання і роботу. Також, він знайомив Аду з багатьма видатними науковцями того часу[12].

Існує легенда, що Ада Лавлейс програла десятки тисяч фунтів на іподромі, проте цьому немає підтверджень. Втім, графиня дійсно деякий час захоплювалася кінними перегонами, і дійсно програла деяку суму грошей на них[12].

Смерть ред.

Ада мала слабке здоров'я і часто хворіла. Через це у 1841 році вона, ймовірно, почала систематично вживати опіати[12]. Померла 27 листопада 1852 року в 36-річному віці (у тому ж, що і її батько, лорд Байрон)[21] від раку матки. Кровопускання, до якого вдавалися її лікарі, тільки погіршили її стан і прискорили смерть[22].

Похорони Ади Лавлейс були скромними. На них не були присутні ані її мати, ані Беббідж. Вона була похована у сімейному склепі поруч із батьком. Її мати встановила на її честь пам'ятник, на якому був вибитий сонет «Райдуга», написаний самою Адою[12].

Публікація ред.

 
Діаграма станів машини при виконання програми Лавлейс

Сучасна слава Ади Лавлейс пов'язана з однією роботою, «Опис Аналітичної машини, винайденої Чарльзом Беббіджем [зроблений] Луїджі Ф. Менабреа туринським військовим інженером. З примітками заснованими на спогадах перекладача Ади Августи, графині Лавлейс»[23]. У цій роботі вона зробила переклад опису (ще не створеної) аналітичної машини Беббіджа, але крім того додала кілька важливих власних доповнень:

  • По-перше, вона написала програму для обрахунку чисел Бернуллі. У роботі Менабреа теж був приклад програми для аналітичної машини, проте значно більш простої. У своєму тексті вона сформулювала ідею циклів — і одразу використала їх у самій програмі. Наявність також передбачала існування умовних переходів, які теж були відсутні у Манабреа. Оскільки, Лавлейс не могла запустити програму, у ній присутня помилка — в 4 рядку замість V4/V5 написано V5/V4. Ймовірно, це перший баг у комп'ютерній програмі[12].
  • По-друге, вона краще ніж Менабреа і, можливо, сам Беббідж усвідомлювала перспективи Аналітичної машини — вона писала, що будь-які концепції, які можна перевести на мову математики, можна буде обраховувати на цій машині. Така далекоглядність була неймовірною для XIX століття, оскільки, сам Беббідж уявляв використання машини лише для спрощення рутинних обчислень[24]. Наприклад, вона припускала можливість написання музики комп'ютером, або ж створення моделей-симуляцій, для розв'язання математичних проблем, що не мають аналітичного рішення, таких як задача трьох тіл[12].

Вплив на науку ред.

На жаль, через ранню смерть, внесок Ади Лавлейс у науку лишився невеликим. Беббідж до самої своєї смерті у 1871 році намагався створити аналітичну машину, і завжди надзвичайно високо оцінював роботу Ади, проте так і не зміг довести цю роботу до кінця, тому праця Лавлейс над кодом для неї лишилася суто теоретичною конструкцією, і через деякий час була забута. Піонери обчислювальної техніки ХХ століття практично не знали ні про Беббіджа, ні про Лавлейс. Втім, Алан Тюрінг, вочевидь, був з ними знайомий. У своїй роботі «Обчислювальні машини і розум» він сперечається з тезою, яку він назвав «Заперечення Ади Лавлейс» про те, що машини не можуть створити нічого нового, а лише те, що у них заклала людина[25].

«Повторне відкриття» Ади Лавлейс відбулося лише у 1980-х роках. У 2009 році було започатковано святкування дня Ади Лавлейс. Він присвячений заслугам жінок у STEM, і святкується у другий вівторок жовтня[26].

Вплив на культуру ред.

У криптовалютній системі ред.

  • Криптовалютна платформа Cardano, яка була запущена в 2017 році, використовує Ada як назву своєї криптовалюти, а Lovelace — як найменшу одиницю Ada.

Контраверсійність образу ред.

Ада Лавлейс стала одним із символів жінок у науці. Втім, деякі дослідники вважають, що її роль сильно переоцінюється. Так, Дороті Стейн[en] стверджує, що математичні здібності Ади Лавлейс не були настільки високими, щоб вона могла самостійно розібратися у Аналітичній машині Беббіджа і зробити якийсь значний вклад у її розробку[28]. Існує гіпотеза, що Беббідж спеціально використовував Аду (яка, з одного боку, дійсно цікавилася наукою, а з іншого, мала харизму і була єдиною донькою Байрона, через що до неї завжди була прикута суспільна увага) щоб розрекламувати свій проєкт Аналітичної машини, і переконати парламент виділити гроші на її створення[29]. На думку цих авторів, негативними наслідками цього возвеличення є, по-перше, недостатня увага до реальних жінок того часу, чия роль у науці була значно вищою (наприклад, Мері Сомервілль, наставниці Лавлейс), а по-друге — використання Ади Лавлейс представниками індустрії програмування як своєрідного маскоту, яким можна приховувати реальні проблеми з недостатньою представленістю у ній жінок[28].

Примітки ред.

  1. Stein D. Ada: A Life and a LegacyThe MIT Press, 1985.
  2. https://www.fourmilab.ch/babbage/sketch.html
  3. Bibliothèque nationale de France BNF: платформа відкритих даних — 2011.
  4. а б Архів історії математики Мактьютор — 1994.
  5. а б SNAC — 2010.
  6. Amson-Bradshaw G. Pioneers of Science and Technology — 2018. — P. 13. — 48 p. — ISBN 978-1-5263-0422-3
  7. Байрон, Джордж-Ноэль-Гордон // Энциклопедический словарь / под ред. И. Е. АндреевскийСПб: Брокгауз — Ефрон, 1891. — Т. IIа. — С. 726–730.
  8. The Calculating Passion of Ada Byron — 1986.
  9. а б http://www.biography.com/people/ada-lovelace-20825323
  10. а б в г д е Kindred Britain
  11. Lundy D. R. The Peerage
  12. а б в г д е ж и к л м н п р с т Untangling the Tale of Ada Lovelace [Архівовано 9 березня 2021 у Wayback Machine.](англ.)
  13. Letter to Murray, Ravenna, October 8, 1820
  14. а б в The early mathematical education of Ada Lovelace(англ.)
  15. My inspiration: Chris Riddell on Ada Lovelace [Архівовано 26 травня 2021 у Wayback Machine.](англ.)
  16. Ada Lovelace [Архівовано 3 листопада 2020 у Wayback Machine.](англ.)
  17. Computer science: Enchantress of abstraction [Архівовано 18 квітня 2021 у Wayback Machine.](англ.)
  18. Ada Augusta Byron [Архівовано 27 жовтня 2012 у Wayback Machine.] at thePeerage.com
  19. KING, Ada, Countess of Lovelace (1815—1852) a.k.a. Ada Byron [Архівовано 16 травня 2021 у Wayback Machine.](англ.)
  20. «My Dear Mrs. Somerville»: Ada Lovelace on Motherhood + Math(англ.)
  21. GRO Register of Deaths: December 1852 1a * MARYLEBONE – Augusta Ada Lovelace
  22. Baum 1986 pp. 99–100
  23. Menabrea, Luigi Federico; Lovelace, Ada. Sketch of the Analytical Engine invented by Charles Babbage... with notes by the translator. Translated by Ada Lovelace. Архівована копія. Процитовано 15 грудня 2017.  {{cite book}}: |archive-url= вимагає |url= (довідка)
  24. Ada Lovelace: A Simple Solutionto a Lengthy Controversy(англ.)
  25. Computing Machinery and Intelligence [Архівовано 16 березня 2020 у Wayback Machine.](англ.)
  26. Ada Lovelace Day [Архівовано 2 грудня 2021 у Wayback Machine.](англ.)
  27. Невероятные приключения Лавлейс и Бэббиджа(рос.)
  28. а б LESS (AND MORE) THAN MEETS THE EYE [Архівовано 25 березня 2016 у Wayback Machine.](англ.)
  29. Charles and Ada: A tale of genius or of exploitation? [Архівовано 12 червня 2021 у Wayback Machine.](англ.)

Посилання ред.

Література ред.