Първият програмист в света: Ада Лъвлейс
Може да звучи учудващо, но първият програмист в света не е работил с компютър, не е написал нито един код и дори не е живял през XX или XXI век. Всъщност първият алгоритъм е създаден от жена, живяла през XIX век - Ада Лъвлейс. Британската математичка е дъщеря на всеизвестния поет Лорд Байрон и Анабела Милбанк Байрон, като още от ранна детска възраст е насочена от майка си към света на математиката.
Ада е една от малкото жени по това време, които получават изключително високо образование - през XIX век повечето момичета се обучават до ниво писане и елементарни сметки. Лъвлейс обаче е заобиколена от частни учители и професори, които насърчават интереса ѝ към числата.
Срещата с машината, която променя всичко
През 1833 г. Лъвлейс е представена на инженера Чарлз Бабидж от общ приятел. Срещата се оказва съдбоносна - от този момент Ада започва да се интересува от машините, върху които Бабидж работи. Инженерът е изобретател на така наречената Аналитична машина, механичен предшественик на компютъра, способен да извършва сложни изчисления. Докато повечето хора виждат в машината просто усъвършенстван калкулатор, Ада прозира нещо много по-голямо: потенциалът ѝ да бъде „настроена“ и използвана за изпълнение на поредица от инструкции.
Първият алгоритъм
Лъвлейс започва да работи съвместно с Бабидж, като изучава детайлно принципите на аналитичната машина и методите, чрез които тя извършва изчисления.
Приносът на Ада към съвременното програмиране идва през 1843 г., когато превежда статия на Луиджи Менабреа - италиански математик и инженер - която той написва за работата на аналитичната машина. Заедно с превода Лъвлейс добавя бележки, които се оказват значително по-дълги от научния текст.
В тях Ада описва как машината може да бъде програмирана да изчислява числата на Бернули, а именно това се смята за първия компютърен алгоритъм в света. Освен това Ада разширява концепцията за машината отвъд смятането на изчисления. Според Лъвлейс "механичният калкулатор" може да обработва данни и символи, ако бъдат въведени точните инструкции. В бележките си Ада обяснява също как машината може да следва стъпки, повторения и условия, което е нещо като първата визия за софтуер.
Едва ли Ада тогава е предполагала, че именно тези бележки ще бъдат основата на програмирането през XXI век. Нейната работа показва, че компютърът не е просто калкулатор, а устройство с огромен потенциал – идея, която стои в основата на съвременните компютърни технологии.
Ключови думи
НОВ КОМЕНТАР
ОЩЕ ОТ КАТЕГОРИЯТА
|
|
Европейският парламент ще гласува днес доклади за напредъка на седем кандидатки за членство в ЕС
ЕС |Времето: Слънчево и топло по морето, над планините ще правали
България |Цитат на деня
Цитат на деня |На днешната дата, 17 юни. Имен ден празнуват Мануил, Емануил, Емануила, Емануела
На днешната дата |Rolls-Royce сключи сделка за изграждане на малки ядрени реактори в Швеция
Компании |Москва пое управлението на руските активи на енергийните гиганти Uniper и Fortum
Енергетика |На днешната дата, 17 юни. Имен ден празнуват Мануил, Емануил, Емануила, Емануела
На днешната дата |Wizz Air свързва София с 19 държави чрез 39 директни маршрута това лято
Компании |Времето: Слънчево и топло по морето, над планините ще правали
България |Цитат на деня
Цитат на деня |Rolls-Royce сключи сделка за изграждане на малки ядрени реактори в Швеция
Компании |Президентът на FIFA посети съблекалнята на Иран и подкрепи играчите
Спорт |Крахът на социалния консерватизъм и опасностите пред Европа
Общество |ADVERTORIAL
Blink parking се превръща в естествения дигитален избор за плащане на паркирането в зона
cargo-partner разширява европейската си мрежа за автомобилен транспорт в отговор на нарастващото търсене и тенденциите за nearshoring
Коментари
Няма въведени кометари.