/ / Първият програмист в света

Първият програмист в света

Компютри и други изчислителни устройствазаемат огромна част от живота ни. С помощта на такива устройства ние не само търсим необходимата информация или използваме полезни програми, но и правим покупки, общуваме с приятели и семейство, вършим работа, прекарваме свободното си време и много други. Днес няма да е трудно да сканирате документ или например да изтеглите любимата си мелодия. Но доскоро човечеството не познаваше такива възможности.

Така че съвременните потребители могат да се оплакватслед това видео файлът се зарежда няколко минути по -дълго, отколкото трябва. Преди около 30-40 години, за да гледате нов филм, трябваше да отидете на кино в определеното време. За да слушате красива мелодия преди 100 години, човек трябва да покани музикант и да плати добри пари за нея. И това е, ако говорим само за забавление. Трудно е да си представим колко време е отделено за изчисления и подготовка на документи, за комуникация и получаване на важна информация. Днес машините правят всичко за нас благодарение на един основен процес - програмиране. Дори да погледнете модерна пералня или мултикукър, тя е оборудвана с прост, но все пак изкуствен интелект. Ние използваме такива устройства почти всеки ден, но дори не мислим кой е направил всичко възможно. Днес ще говорим за хора, които понякога са улеснявали живота ни и са отворили невероятния свят на софтуерен код за нас - програмистите. Ще разберете кой е първият програмист в историята и как започна всичко.

Първи стъпки към програмата

Общоприето е, че изчислениятасамо мъжете имат страст и способности. Ако погледнете списъка с най -изявените програмисти, само мъжките имена са поразителни. Малко хора обаче знаят, че това е жената, която е първият програмист в историята на човечеството. Кой беше този значим човек?

Много от нас са чували за товаизвестен английски писател като Джордж Гордън Байрон. Дъщеря му, Ада Аугуста Ловлейс (Байрон), е първият програмист в света. Любовта към математиката е внушена на момичето от майка й от детството. Най -добрите учени в района, където е живяла младата дама, са били ангажирани с нея. И така, първият й учител беше изключителният Август де Морган, който беше смятан за изключителен математик и логик. Именно тези два компонента полагат основите на програмирането. Те помогнаха на момичето в последващите му научни трудове.

първи програмист

Първата програмистка в света - Ада Аугуста Байрон

В историята на информационните технологии един отпървото е името на Чарлз Бебидж. Този човек работи върху теорията на функциите и механизацията на броенето. Бабидж с право се счита за родоначалник на първата изчислителна машина и се нарича „бащата на компютъра“. Той създава първата цифрова машина и я нарича аналитична. Запознанство с този изключителен изобретател се превърна в значимо събитие в живота на Ада Августа. Майката на момичето била добре запозната с него, а самият Бебидж бил искрено щастлив от всяко ново постижение в овладяването на математическите науки на Ада.

първият програмист в света

Представяне на аналитичния двигател

Младият талант имаше възможност да го посетиработилница на "бащата на компютъра". Тя посети Шарл Бабидж в компанията на г -жа де Морган, съпруга на нейния учител по математика и също приятел на семейството. В мемоарите си за това посещение де Морган отбелязва, че всички гости са гледали аналитичния двигател с голямо удивление, за тях това е нещо необичайно и напълно странно.

жена първият програмист в историята на човечеството

И само Ада Аугуста, според дьо Морган, не го е направилаНе видях нищо свръхестествено пред себе си. Тя внимателно разгледа машината, успя да разбере как работи и оцени изобретението. Така първата жена програмист за първи път се запозна с изчислителните технологии. След този инцидент момичето се разпали още повече от научната дейност. Тя знаеше и вярваше, че това изобретение е стъпка в бъдещето и само началото на постиженията, които могат да механизират всякакви процеси. И както виждаме днес, беше правилно.

първата жена програмист

Първият програмист и неговото ежедневие

На деветнадесетгодишна възраст излиза Ада Августаожени се. Лорд Кинг става нейният избраник, по -късно - граф на Ловелас. По това време лордът е на 29 години и семейният живот на Ада тече щастливо и премерено. Съпругът на момичето подкрепя всички нейни научни начинания и дори се възхищава на манталитета й. Съпрузите доста често присъстваха на социални приеми, но младата дама се интересуваше от нещо съвсем различно. Въпреки че е омъжена, връзката й с Чарлз Бебидж става по -близка и по -сърдечна. Момичето напомни на Бебидж за починалата му дъщеря, особено след като Ада беше почти на нейната възраст. "Бащата на компютъра" също се възхищаваше на способностите на момичето, те често обменяха интересни идеи и си показваха изчисленията. С течение на времето те станаха не само колеги, но и добри приятели. Адът не понасяше повърхностно общество и глупави хора. Тя беше взискателна към себе си и околните. С математическо мислене тя беше привлечена от неща, които не бяха характерни за жените. Момичето стана истински гений на своето време и посвети живота си на науката.

Ада Августа не спира в научните си изчисления

С течение на времето първият програмист беше принуден да го направиотдалечете се малко от науката. Причината за това беше раждането на три деца и Ада трябваше да прекарва цялото си време със семейството си. Но любовта й към математиката беше толкова силна, че не беше готова да жертва науката в името на спокоен семеен живот със съпруга и децата си. Когато момичето осъзнава, че вече не може да съществува без математика, тя моли Бебидж да й намери добър учител, който да продължи обучението си. Точно в този момент тя е по -уверена в способностите си от всякога и е готова да стигне далеч в своите проекти. Бабидж отговаря на младия учен с писмо, в което посочва, че в момента не може да намери достоен учител за нея, но продължава да търси. Той също така отбеляза, че нейните познания в областта на математиката са просто блестящи и че изобщо се съмнява дали тя се нуждае от учител.

първият програмист в историята

Изучаване на машините на Бебидж

Малко по -късно Ада Августа започва подробноизучавайте компютри, проектирани от Babbage. Тя моли изобретателя да й изпрати подробна информация, изчисления и чертежи на устройството. Момичето сериозно вярва, че сътрудничеството с изобретателя може да стане повече от продуктивно.

Италианският учен Манибър публикува своястатия за машините на Babbage и първият програмист се ангажира да я преведе. Заедно с „бащата на компютъра“ тя съставя подробни коментари за публикацията, което по -късно ще я направи известна в определени среди.

е първият програмист в света

Първи програми

Първите програми за момичета за коли Babbageбеше използван за изчисляване на числата на Бернули. Повече от всичко Ада Августа обяснява в своите писания решението на система от две линейни уравнения. Тогава за първи път се появи такова понятие като работни променливи и тяхната последователна промяна в програмата. Момичето успя да използва оператора за присвояване, който все още е неразделна част дори от най -сложната съвременна програма. Втората програма, описана в коментарите към статията на Maniber, е компилирана от Ada Augusta за изчисляване на тригонометрични функции и включва работата на цикъл. Рекурсивните вложени цикли бяха гръбнакът на третата й програма.

Името на първия програмист обаче е рядкостнамерени в публикации за историята на технологичния прогрес. В по -голямата си част това се дължи на факта, че нито една програма не е стартирана по време на живота на Ада. Това се случи след смъртта на тази изключителна жена.

Последните години от живота на учения

Ада умира на 36 -годишна възраст.На същата възраст баща й умира от кръвопускане. Баща и дъщеря починаха поради едно заболяване - рак. Въпреки че Ада Августа се опита да се излекува, последните години от живота й бяха болезнени. Всяко ново изчисление беше все по -уморително за жената, но тя не спираше да изучава наука чак до смъртта си. Един от уникалните езици за програмиране "ADA", два малки града в Америка и колеж са кръстени на Ада.

името на първия програмист

Удивително е, че първият програмист в света е точно жена. Но тази млада дама даде на света своите разработки, които станаха основа за съвременното програмиране.