Първият програмист в света: Ада Лъвлейс
Може да звучи учудващо, но първият програмист в света не е работил с компютър, не е написал нито един код и дори не е живял през XX или XXI век. Всъщност първият алгоритъм е създаден от жена, живяла през XIX век - Ада Лъвлейс. Британската математичка е дъщеря на всеизвестния поет Лорд Байрон и Анабела Милбанк Байрон, като още от ранна детска възраст е насочена от майка си към света на математиката.
Ада е една от малкото жени по това време, които получават изключително високо образование - през XIX век повечето момичета се обучават до ниво писане и елементарни сметки. Лъвлейс обаче е заобиколена от частни учители и професори, които насърчават интереса ѝ към числата.
Срещата с машината, която променя всичко
През 1833 г. Лъвлейс е представена на инженера Чарлз Бабидж от общ приятел. Срещата се оказва съдбоносна - от този момент Ада започва да се интересува от машините, върху които Бабидж работи. Инженерът е изобретател на така наречената Аналитична машина, механичен предшественик на компютъра, способен да извършва сложни изчисления. Докато повечето хора виждат в машината просто усъвършенстван калкулатор, Ада прозира нещо много по-голямо: потенциалът ѝ да бъде „настроена“ и използвана за изпълнение на поредица от инструкции.
Първият алгоритъм
Лъвлейс започва да работи съвместно с Бабидж, като изучава детайлно принципите на аналитичната машина и методите, чрез които тя извършва изчисления.
Приносът на Ада към съвременното програмиране идва през 1843 г., когато превежда статия на Луиджи Менабреа - италиански математик и инженер - която той написва за работата на аналитичната машина. Заедно с превода Лъвлейс добавя бележки, които се оказват значително по-дълги от научния текст.
В тях Ада описва как машината може да бъде програмирана да изчислява числата на Бернули, а именно това се смята за първия компютърен алгоритъм в света. Освен това Ада разширява концепцията за машината отвъд смятането на изчисления. Според Лъвлейс "механичният калкулатор" може да обработва данни и символи, ако бъдат въведени точните инструкции. В бележките си Ада обяснява също как машината може да следва стъпки, повторения и условия, което е нещо като първата визия за софтуер.
Едва ли Ада тогава е предполагала, че именно тези бележки ще бъдат основата на програмирането през XXI век. Нейната работа показва, че компютърът не е просто калкулатор, а устройство с огромен потенциал – идея, която стои в основата на съвременните компютърни технологии.
Ключови думи
НОВ КОМЕНТАР
ОЩЕ ОТ КАТЕГОРИЯТА
|
|
Слънчево и топло време в неделния ден
Общество |Stanley представя остроумен герой в кутията с инструменти за новата си кампания (Видео)
Маркетинг |Урок по успешно лидерство от Джейми Даймън
Лидерство |Цитат на деня
Цитат на деня |На днешната дата, 6 септември. 141 години от Съединението на България
На днешната дата |ТЕЦ „Марица изток 2“ и „Мини Марица-изток“ са обединени в нов холдинг
Бизнес |На днешната дата, 6 септември. 141 години от Съединението на България
На днешната дата |ООН подкрепи карта, която показва Африка в реалния ѝ размер, въпреки съпротивата на САЩ
Свят |Урок по успешно лидерство от Джейми Даймън
Лидерство |Минималните колебания в нивото на река Дунав продължават
България |Stanley представя остроумен герой в кутията с инструменти за новата си кампания (Видео)
Маркетинг |Здравната реформа: какво предстои да се промени?
България |Цитат на деня
Цитат на деня |ТЕЦ „Марица изток 2“ и „Мини Марица-изток“ са обединени в нов холдинг
БизнесРасте броят на работещите белгийци след навършване на пенсионна възраст
СвятИма ли ефект от "щорите" на кръстовището на Орлов мост?
ОбществоВ София се предлагат 7630 апартамента в строеж. В кои квартали строителството е най-активно?
ИкономикаADVERTORIAL
Дарителската кампания на Фондация за развитие на водния сектор приключи успешно – хуманоидният робот RaiON вече е в България
Visa пусна обновената си система A2A Protect, която спира измамите при банкови преводи, преди парите да напуснат сметката
Коментари
Няма въведени кометари.