Ада Лавлейс - програмістка девятнадцятого століття і піонерка інформатики

Ада Лавлейс - програмістка дев'ятнадцятого століття і піонерка інформатики

0
Rayan Riener

Історія

Ада Лавлейс - перша програміста і піонер інформатики / Музей історії комп'ютера

На читання тексту піде: 4 хвилин

Коли у вас є такий унікальний персонаж, як Джордж Гордон Байрон, як і ваш батько, здається, що ваш кар’єрний шлях є передбачуваним. Випадок Ади Лавлейс показує, що може бути інакше.

Коли у вас є такий унікальний персонаж, як Джордж Гордон Байрон, як і ваш батько, здається, що ваш кар’єрний шлях є передбачуваним. Випадок Ади Лавлейс показує, що може бути інакше, адже замість письменниці вона стала математиком і... першим програмістом в історії, хоча якби не мати, то могла б піти по стопах батька. 

Більшість із нас знає лорда Байрона, адже мова йде про одного з найвідоміших англійських поетів і драматургів, найвпливовішого письменника епохи романтизму, чий «Дон Жуан» вважається одним із найбільших шедеврів літератури 19 століття. Однак не всі знають, що це був надзвичайно колоритний персонаж, життя якого було сповнене любовних завоювань, подорожей і скандалів.

Щоб уникнути цього, він вирішив одружитися з Аннабеллою Мілбанк, але шлюб не був щасливим, і народження дочки він розчарував... якби він знав, що Ада так багато досягне в житті. На жаль, йому не дали можливості спостерігати за народженням таланту, який ми знаємо досі, тому що мати дівчини, втомлена від невдалих стосунків, вирішила залишити його і подбати про те, щоб молода Байронівна не розділила долю свого батька. – тобто триматися подалі від поезії, яка, на її думку, довела його до межі божевілля.

Який батько, така дочка? Не обов'язково...

І трималася за це рішення, тому дівчинка з 8 років брала приватні уроки математики, в т.ч. від першого професора математики Лондонського університету Августа Де Моргана. Але, як кажуть, кров не вода, тому у 12 років юна Ада об’єднала свою яскраву уяву, успадковану від батька, і здобуту освіту, щоб створити конструкцію літального апарату.

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

Саме знання Беббіджа, який тоді працював над своєю різницевою машиною, тобто своєрідним калькулятором для обчислення значень поліномів, було для Ади — тоді Лавлейса — поштовхом до дії і можливістю проявити себе. Правда, конструктору так і не вдалося його побудувати, але спроби Музею науки в Лондоні в 1989-91 роках за його нотатками показали, що він на правильному шляху.

Ада Лавлейс - програмістка девятнадцятого століття

Аналітична машина і перший алгоритм

Як і наступний винахід, революційна аналітична машина, яка стала основою для перших комп’ютерів і, на думку деяких дослідників, сама по собі була комп’ютером. Ми мали справу зі схемою пристрою, який був винайдений для виконання довільних послідовностей інструкцій та роботи з даними. Знову Беббідж не встиг його побудувати, а сучасні вчені, і, як виявилося, знову став хітом – все працює, як планувалося.

І якщо ми дійсно розглядаємо машину Беббіджа як комп’ютер, для якого маємо міцну основу, то Аду Лавлейс треба вважати... першим програмістом! Тому що саме вона, перекладаючи французьку статтю про аналітичну машину на англійську, вирішила включити свої коментарі та примітки, серед яких також був дуже цікавий алгоритм (комп’ютерна програма) обчислення чисел Бернуллі для використання з машиною.

Ада Лавлейс - програмістка девятнадцятого століття

Більше того, Ада вже передбачала, що винахід Беббіджа — це більше, ніж просто вдосконалений «калькулятор». У майбутньому вона розглядала його як багатозадачний пристрій, який обробляє всі дані, які можна перевести в числа – букви, зображення чи звуки (наприклад, складання мелодій!). Це перше бачення сучасного комп’ютера, тож схоже, що Лавлейс випередив свій час на 100 років.

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

Міністерство оборони США також подбало про те, щоб пам'ять про цю надзвичайну жінку, випередивши свій час, збереглася, яка в 1979 році організувала конкурс на мову програмування, щоб замінити сотні різних мов, які тоді використовувалися військовими. і назвав його ADA (останнє все ще використовується у фінансах, охороні здоров'я, транспорті та авіації), таким чином визнаючи внесок графині Лавлейс у розвиток комп'ютерів і програмування.

Приєднуйтесь до Telegram

Дякуємо, що ви з нами. Слідкуйте за нами на Facebook, щоб отримувати від нас найцінніший контент.


Дата створення: 2022-06-16 15:28:51 · Читачі: 2708

Обов'язково прочитайте

РЕКОМЕНДОВАНІ СТАТТІ