Ада Лавлейс
Авгу́ста А́да Кі́нґ, графи́ня Лавле́йс (англ. Augusta Ada King, Countess of Lovelace; 10 грудня 1815 — 27 листопада 1852) (при народжені Августа Ада Байрон (англ. Augusta Ada Byron)) — британський математик, відома тим, що зробила опис ранньої версії обчислювального пристрою загального призначення Чарльза Беббіджа — аналітичної машини. Склала першу у світі програму (для цієї машини). Ввела у вжиток терміни «цикл» і «робоча комірка». Вважається одним з перших програмістів в історії.
Ада Лавлейс | |
---|---|
англ. Augusta Ada King, Countess of Lovelace | |
| |
Ім'я при народженні | англ. Augusta Ada Byron[1] |
Псевдоніми | A. A. L.[2] |
Народилася |
10 грудня 1815[3][4][…] Лондон, Велика Британія |
Померла |
27 листопада 1852[4][5][…] (36 років) Мерілебон, Лондон, Велика Британія ·рак маткиd[6] |
Поховання | Church of St. Mary Magdalene, Hucknalld |
Країна |
Сполучене Королівство Велика Британія |
Підданство | Велика Британія |
Національність | англійка |
Діяльність | математикиня, програмістка, поетеса, інформатикиня, винахідниця, перекладачка, письменниця, інженерка, аристократка |
Галузь | математика, програмування |
Заклад | Кембриджський університет |
Вчителі | Мері Сомервілль[7], Ауґустус де Морган і William Frendd |
Батько | Джордж Гордон Байрон[8] |
Мати | Анна Ізабелла Мілбенк[8] |
Брати, сестри | Allegra Byrond і Elizabeth Medora Leighd |
У шлюбі з | William King-Noel, 1st Earl of Lovelaced[8] |
Діти | Anne Blunt, 15th Baroness Wentworthd[8], Ralph King-Milbanke, 2nd Earl of Lovelaced[8] і Byron King-Noel, Viscount Ockhamd[9][8] |
Роботи у Вікіджерелах Висловлювання у Вікіцитатах Ада Лавлейс у Вікісховищі |
Біографія
Дитинство
Ада Августа Байрон народилася 10 грудня 1815 року у Міддлсексі (нині — частина Лондону). Батьком Ади був 27-річний Джордж Гордон Байрон, до якого в той час прийшло поетичне визнання (у 1812 Байрон написав поему "Паломництво Чайльд-Гарольда", яка прославила його на весь світ), а матір'ю — 23-річна Анна Ізабелла Мілбенк[10]. В найкращі дні свого сімейного життя за своє захоплення математикою вона отримала від чоловіка прізвисько «Королева паралелограмів»[10].
Ім'я Ада для доньки запропонував Байрон, оскільки воно "коротке, старовинне і співуче"[11]. Своє перше ім'я Огаста (Августа) дівчинка отримала на честь зведеної сестри Байрона, з якою у нього, за чутками, був роман. Після розлучення її мати та батьки матері ніколи не називали її цим ім'ям, а називали Адою. Більше того, із сімейної бібліотеки були вилучені всі книжки її батька.
Хоча пара одружилася незадовго до народження Ади, же 21 квітня 1816 року батьки Ади офіційно розлучилися, а Байрон назавжди покинув Велику Британію. Ада більше ніколи не зустрічалася з батьком, хоча він тримав її портрет на робочому столі і згадував доньку у своїх віршах[10]. Байрон загинув, коли Аді було 8 років.
Дитинство Ада провела у сільській місцевості, у маєтку своєї матері. Сама Анна Ізабелла рідко бачила доньку, оскільки багато часу проводила у оздоровчих поїздках, залишивши дитину під опікою бабусі. Проте вона створила для доньки широку систему освіти і виховання, якій дівчина присвячувала більшість свого вільного часу. Ада вивчала мови, літературу, географію, історію, хімію, музику, шиття, і математику[10].
Хоча є популярною думка, що мати заохочувала Аду займатися наукою, щоб відвернути її від поезії (що пов'язувалася з її батьком), вона не має достатніх підтверджень[12].
В 11 років Ада поїхала з мамою у круїз по Європі. Після повернення, дівчина захопилася винайденою нею наукою "флаєлогією" — вона хотіла побудувати літаючу парову модель птаха. У 12 років вона навіть почала писати у співавторстві зі своїм другом книгу з такою назвою[13].
Невдовзі після цього Ада захворіла на кір (і, можливо, енцефаліт), і через ускладнення три роки була прикута до ліжка[10].
Після одужання Ада продовжила навчання, сфокусувавшись на математиці. Одним з її вчителів був видатний математик того часу Аугустус де Морган. Також Ада підтримувала тісні контакти з популяризаторкою Мері Сомервілль і фізіологом Вільямом Кінгом (не пов'язаним з її майбутнім чоловіком, що мав ті самі ім'я та прізвище), які, хоч і не займалися її навчанням безпосередньо, проте, мали на нього значний вплив (їх нерідко вважають менторами Ади)[12]. Мері Сомервілль переклала свого часу з французької «Трактат про небесну механіку» математика і астронома П'єра-Симона Лапласа. Вона стала взірцем для наслідування для своєї вихованки.
Ада продовжувала навчання (хоч і з перервами, пов'язаними з народженням дітей) принаймні до початку 1840-х років[12].
Наукові інтереси
Після одужання, у сімнадцять років, вона почала виїжджати у Лондон і була представлена королю Вільгельму (а пізніше, королеві Вікторії, після її сходження на трон)[10]. 5 червня 1833 вона зустрілася з 41-річним Чарлзом Беббіджем — їх познайомила їх спільна подруга Мері Сомервілль[14]. Вони одразу здружилися, і Чарлз запросив Аду і її матір для демонстрації "Різницевої машини", над якою він працював вже 10 років до того часу[10]. Зустріч з Беббіджем сильно вплинула на подальше життя Ади.
Пізніше Ада познайомилася і з іншими видатними особистостями тієї епохи: Майклом Фарадеєм, Девідом Брюстером, Чарльзом Вітстоном, Чарльзом Діккенсом та іншими. Зберіглася її переписка з багатьма з них.
Беббідж невдовзі після знайомства з Адою захопився ідеєю створення більш універсального пристрою, який він називав "Аналітична машина", проте для її створення йому не вистачало фінансування, а англійський уряд відмовлявся його надавати. Ада, в свою чергу, теж дуже захоплювалася роботою Беббіджа, оскільки бачила дуже широкі можливості її використання.
У 1840 році Беббіджа запросили у Турин, де він прочитав кілька лекцій про свій, ще не створений, апарат. На базі цих лекцій, Луїджі Менабреа, математик, і майбутній прем'єр-міністр Італії, у 1942 році випустив книгу французькою мовою, у якій він зробив докладний огляд машини (сам Беббідж до того часу не публікував такої роботи)[10]. На прохання Беббіджа, Ада зробила переклад книги Манабреа, доповнивши її своїми записами, через що її об'єм збільшився у кілька разів. Ці нотатки і являють собою головні наукові досягнення Лавлейс[10].
Окрім аналітичної машини, Лавлейс цікавилася різноманітними сучасними їй науковими теоріями і інженерними проблемами: залізницями, телеграфом, магнетизмом, інтелектом тварин, фотографією і теорією ймовірностей[15].
Особисте життя
8 липня 1835 Ада одружилася з Вільямом Кінгом, і стала баронесою Кінг[16]. У них було троє дітей: син Байрон народився 12 травня 1836 року, донька Енн Ізабелла, яку називали Аннабелла, народилася 22 вересня 1837 року (вона пізніше стала відомою кінною заводницею, мандрівницею і письменницею), син Ральф — 2 липня 1839 року. У 1837 році Ада і Вільям переїхали до Вестмінстеру, де прожили до 1846 року[17]. У 1838 році чоловік Ади тримав титул ерла Лавлейса, і її до кінця життя величали графинею Лавлейс[10].
Ада вважала себе не дуже хорошою матір'ю, і у переписці казала, що "чим менше часу вони проводять разом, тим краще і для них і для неї". Втім, як і її власна мати, вона шукала для них хороших вчителів і дбала про них[18]. Народження дітей заставило Аду зробити паузу у її заняттях наукою, до яких вона повернулася лише у 1840-х роках.
Чоловік підтримував захоплення Ади математикою і фінансував її навчання і роботу. Також, він знайомив Аду з багатьма видатними вченими того часу[10].
Існує легенда, що Ада Лавлейс програла десятки тисяч фунтів (кілька мільйонів, у сучасних доларах) на іподромі, проте цей не має підтверджень. Втім, графиня дійсно деякий час захоплювалася кінними перегонами, і дійсно програла деяку суму грошей таким чином[10].
Смерть
Ада мала слабке здоров'я і часто хворіла. Через це у 1841 році вона, ймовірно, почала систематично вживати опіати[10]. Ада Лавлейс померла 27 листопада 1852 року у віці 36 років (у тому ж, що і її батько, лорд Байрон)[19] від раку матки. Кровопускання, до якого вдавалися її лікарі, тільки погіршили її стан і прискорили смерть[20].
Похорони Ади Лавлейс були скромними. На них не були присутні ні її мати, ні Беббідж. Вона була похована у сімейному склепі поруч з батьком. Її мати встановила на її честь меморіал, на якому був вибитий сонет "Райдуга", написаний самою Адою[10].
Публікація
Сучасна слава Ади Лавлейс пов'язана з однією роботою, «Опис Аналітичної машини винайденої Чарльзом Беббіджем [зроблений] Луїджі Ф. Менабреа туринським військовим інженером. З примітками заснованими на спогадах перекладача Ади Августи, графині Лавлейс»[21]. У цій роботі вона зробила переклад опису (ще не створеної) аналітичної машини Беббіджа, але крім того додала кілька важливих власних доповнень:
- По-перше, вона написала програму для обрахунку чисел Бернуллі. У роботі Менабреа теж був приклад програми для аналітичної машини, проте значно більш простої. У своєму тексті вона формулює ідею циклів — і одразу використовує їх у самій програмі. Наявність також передбачає існування умовних переходів, які теж були відсутні у Манабреа. Оскільки, Лавлейс не могла запустити програму, у ній присутня помилка — в 4 рядку замість V4/V5 написано V5/V4. Ймовірно, це перший баг у комп'ютерній програмі[10].
- По-друге, вона краще ніж Менабреа і, можливо, сам Беббідж усвідомлювала перспективи Аналітичної машини — вона писала, що будь-які концепції, які можна перевести на мову математики, можна буде обраховувати на цій машині. Така далекоглядність була неймовірною для 19 століття, оскільки, сам Беббідж уявляв використання машини лише для спрощення рутинних обчислень[22]. Наприклад, вона припускала можливість написання музики комп'ютером, або ж створення моделей-симуляцій, для розв'язання математичних проблем, що не мають аналітичного рішення, таких як задача трьох тіл[10].
Вплив на науку
На жаль, через ранню смерть, внесок Ади Лавлейс у науку лишився невеликим. Беббідж до самої своєї смерті у 1871 році намагався створити аналітичну машину, і завжди надзвичайно високо оцінював роботу Ади, проте так і не зміг довести цю роботу до кінця, тому праця Лавлейс над кодом для неї лишилася суто теоретичною конструкцією, і через деякий час була забута. Піонери обчислювальної техніки 20 століття практично не знали ні про Беббіджа ні про Лавлейс. Втім, Алан Тюрінг, вочевидь, був з ними знайомий. У своїй роботі "Обчислювальні машини і розум" він сперечається з тезою, яку він назвав "Заперечення Ади Лавлейс" про те, що машини не можуть створити нічого нового, а лише те, що у них заклала людина[23].
"Повторне відкриття" Ади Лавлейс відбулося лише у 1980-х. У 2009 році було започатковано святкування дня Ади Лавлейс. Він присвячений заслугам жінок у STEM, і святкується у другий вівторок жовтня[24].
Вплив на культуру
- Ada (мова програмування) — мова програмування, названа на її честь.
- Вона є головною героїнею роману "Машина різниць" Вільяма Гібсона і Брюса Стерлінга написаному у жанрі стімпанк.
- Комікс "Неймовірні пригоди Лавлейс і Беббіджа. (Майже) правдива історія першого комп'ютера" за авторством Сідні Падуа[25].
- Ада Лавлейс з'являється у другому епізоді 12 сезону британського фантастичного серіалу «Доктор Хто».
Контроверсійність образу
Ада Лавлейс стала одним із символів жінок у науці. Втім, деякі дослідники вважають, що її роль сильно переоцінюється. Так, Дороті Стейн стверджує, що математичні здібності Ади Лавлейс не були настільки високими, щоб вона могла самостійно розібратися у Аналітичній машині Беббіджа і зробити якийсь значний вклад у її розробку[26]. Існує гіпотеза, що Беббідж спеціально використовував Аду (яка, з одного боку, дійсно цікавилася наукою, а з іншого, мала харизму і була єдиною донькою Байрона, через що до неї завжди була прикута суспільна увага) щоб розрекламувати свій проєкт Аналітичної машини, і переконати парламент виділити гроші на її створення[27]. На думку цих авторів, негативними наслідками цього возвеличення є, по-перше, недостатня увага до реальних жінок того часу, чия роль у науці була значно вищою (наприклад, Мері Сомервілль, наставниці Лавлейс), а по-друге — використання Ади Лавлейс представниками індустрії програмування як своєрідного маскоту, яким можна приховувати реальні проблеми з недостатньою представленістю у ній жінок[26].
Примітки
- Stein D. Ada: A Life and a Legacy — The MIT Press, 1985.
- https://www.fourmilab.ch/babbage/sketch.html
- Bibliothèque nationale de France Ідентифікатор BNF: платформа відкритих даних — 2011.
- Архів історії математики Мактьютор
- SNAC — 2010.
- The Calculating Passion of Ada Byron — 1986. — 153 p. — ISBN 0208021191
- http://www.biography.com/people/ada-lovelace-20825323
- Kindred Britain
- Lundy D. R. The Peerage
- Untangling the Tale of Ada Lovelace(англ.)
- Letter to Murray, Ravenna, October 8, 1820
- The early mathematical education of Ada Lovelace(англ.)
- My inspiration: Chris Riddell on Ada Lovelace(англ.)
- Ada Lovelace(англ.)
- Computer science: Enchantress of abstraction(англ.)
- Ada Augusta Byron at thePeerage.com
- KING, Ada, Countess of Lovelace (1815-1852) a.k.a. Ada Byron(англ.)
- “My Dear Mrs. Somerville”: Ada Lovelace on Motherhood + Math(англ.)
- GRO Register of Deaths: December 1852 1a * MARYLEBONE – Augusta Ada Lovelace
- Baum 1986 pp. 99–100
- Menabrea, Luigi Federico; Lovelace, Ada. Sketch of the Analytical Engine invented by Charles Babbage... with notes by the translator. Translated by Ada Lovelace.
- Ada Lovelace: A Simple Solutionto a Lengthy Controversy(англ.)
- Computing Machinery and Intelligence(англ.)
- Ada Lovelace Day(англ.)
- Невероятные приключения Лавлейс и Бэббиджа(рос.)
- LESS (AND MORE) THAN MEETS THE EYE(англ.)
- Charles and Ada: A tale of genius or of exploitation?(англ.)
Посилання
- Ада Лавлейс на www.nndb.com — своєрідному інтернетівському «Who's Who»
- Ада Лавлейс — на сайті The MacTutor History of Mathematics університету University of St Andrews, School of Mathematics and Statistics, Scotland
- Переклад програми Ади Лавлейс на мову C
- Сторінка Ади Лавлейс на Geniuses.club
Література
- Волтер Айзексон. Розділ 1 Ада, графиня Лавлейс // Інноватори: Як група хакерів, геніїв та ґіків здійснила цифрову революцію = The Innovators. — Київ : Наш Формат, 2017. — 488 с. — ISBN 978-617-7279-81-4.