перший програміст

графиня
Ада Лавлейс

На технологічній виставці в 1834 р Чарльз Беббідж вперше публічно заявив про свою нову розробку - аналітичної машині , Прабабусі сучасного комп'ютера.

Природно, його мова була насичена математичними термінами і логічними викладками, які непідготовленій людині зрозуміти було складно.

А Ада Лавлейс (1815-1852) не тільки все зрозуміла, але і закидала Чарльза питаннями по суті проблеми.

Беббідж був вражений гостротою розуму дівчата, до того ж, Ада була майже ровесницею його рано померлої дочки.

Хто ж була ця дівчина?

Ада Августа Лавлейс, уроджена Байрон, народилася 10 грудня 1815 року в родині відомого англійського поета лорда Байрона і його дружини Анабелла. Через місяць після народження дитини лорд Байрон покинув сім'ю і ніколи більше не бачив свою дочку.

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

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

Забігаючи далеко вперед, зі свого досвіду можу сказати, що коли я в студентські роки почала писати свої перші програми на ЕОМ, то теж була буквально приголомшена можливостями машини в галузі математичних розрахунків. І за обсягом обчислень, і по швидкодії, і по відсутності помилок в розрахунках ЕОМ, звичайно, все робила класно!

У 1835 році Ада виходить заміж за лорда Кінга, який згодом отримав титул графа Лавлейс. У них народилося двоє синів і дочка, але ні діти, ні чоловік, ні світське життя не могли відірвати Аду від її улюбленої математики. Не дарма її називали «Володаркою чисел»!

У 1842 році італійський математик Луїс Менебреа, викладач балістики Туринської артилерійської академії, опублікував "Нарис Аналітичної машини, винайденої Чарльзом Беббідж". Книга була написана французькою мовою, і Беббідж звернувся до Ади Серпні з проханням перевести її на англійську мову.

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

До речі, чоловік її повністю підтримував. Напевно, тому його прізвище увійшла в історію обчислювальної техніки.

Протягом дев'яти місяців графиня працювала над текстом книги, попутно доповнивши її власними коментарями та зауваженнями. Саме ці коментарі і зауваження зробили її відомою в світі науки, а заодно і ввели в історію.

В одному зі своїх приміток вона самостійно написала першу в історії людства комп'ютерну програму - алгоритм, який представляє собою список операцій для обчислення чисел Бернуллі.

Передбачаючи "етапи" комп'ютерного програмування, Ада Лавлейс, так само як і сучасні математики, починає з постановки завдання, потім вибирає метод обчислення, зручний для програмування, і лише потім переходить до складання програми.

"Примітки" Лавлейс заклали основи сучасного програмування. Одним з найважливіших понять програмування служить поняття циклу, якому вона дає наступне визначення:

"Під циклом операцій слід розуміти будь-яку групу операцій, яка повторюється більше одного разу".

Організація циклів в програмі значно скорочує її обсяг. Без такого скорочення практичне використання аналітичної машини було б нереальним, т. К. Вона працювала з перфокартами, і потрібно було б величезна їх кількість для кожної розв'язуваної задачі.

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

- писала графиня Лавлейс. Вона була одна з небагатьох, хто розумів, як працює машина і які її перспективи.

Уже в той час Ада Лавлейс віддавала собі повний звіт у колосальні можливості універсальної обчислювальної машини.

Разом з тим вона прекрасно розуміла межі цих можливостей:

"Бажано застерегти проти перебільшення можливостей аналітичної машини. Аналітична машина не претендує на те, щоб створювати щось дійсно нове. Машина може виконати все те, що ми вміємо їй наказати. Вона може слідувати аналізу; але вона не може передбачити будь-які аналітичні залежності або істини. Функції машини полягають в тому, щоб допомогти нам отримати те, з чим ми вже знайомі ".

Разом з тим вже в 40-х роках 19 століття вона розгледіла в машині то, про що боявся думати її винахідник Беббідж: «Суть і призначення машини зміняться від того, яку інформацію ми в неї вкладемо. Машина зможе писати музику, малювати картини і покаже науці такі шляхи, які ми ніколи і ніде не бачили ».

У своїй першій і, на жаль, єдиною наукової роботи Ада Лавлейс розглянула велику кількість питань, актуальних і для сучасного програмування. Примітки графині Лавлейс до книги Луїса Менебреа займають всього 52 сторінки. Власне, це все, що залишила Ада Лавлейс для історії. Але ця стислість - сестра величезного таланту. Навіть 52 сторінки можуть перевернути навколишній світ до невпізнання.

В середині 70-х рр. 20-го століття міністерство оборони США офіційно затвердив назву єдиної мови програмування американських збройних сил. Мова носить назву Ada.

З недавнього часу у програмістів всього світу з'явилося своє професійне свято. Він так і називається - «День програміста» - і святкується 10 грудня. Якраз в день народження Ади Лавлейс.

PS Стаття закінчилася, але можна ще прочитати:

Від рахунку на пальцях до арифмометрам

Аналітична машина Беббіджа як прообраз першого комп'ютера

Екскурсія в Політехнічний музей Москви

З'явилася перша ЕОМ

Призначений для користувача рейтинг комп'ютерних програм


Автор: Надія


Хто ж була ця дівчина?

Мерлин (Merlin)

Сериал Мерлин, 1 сезон, 13 серия
Здраствуйте! Хотел бы поговорить о фильме "Мерлин". Скажу честно - поначалу не хотел его смотреть. Думал, будет скучно, да и еще что-то с историей связано. Но посмотрев пару серий я втянулся

Сериал Мерлин, 2 сезон, 1 серия
Здраствуйте! Хотел бы поговорить о фильме "Мерлин". Скажу честно - поначалу не хотел его смотреть. Думал, будет скучно, да и еще что-то с историей связано. Но посмотрев пару серий я втянулся

Сериал Мерлин (Merlin) — это экранизация захватывающей книги о Короле Артуре, по легенде живший во времена магии и волшебства. Телеканал BBC постарался максимально передать атмосферу тех времён — идеально подобранные актеры, десятки сценаристов, работающих над адаптацией истории к кинематографу, потрясающие декорации и дорогостоящие костюмы и платья — всё это увлекает зрителя и позволяет прочувствовать историю былых времён..

Это лишь начало приключений юного Мерлина и принца Артура, чьи судьбы с этого момента будут крепко связаны. Впоследствии один из них станет самым могущественным и известным чародеем, другой — доблестным рыцарем и великим королем Альбиона…

Это удивительная история юного мага, который в впоследствии становится одним из самых могущественных и известных волшебников из тех, кто когда либо жил на земле…