Pierwszy program komputerowy powstał przed pierwszym komputerem: Ada Lovelace

05.02.2018 AUTOR: Radek Borzym

Urodzona w 1815 roku Lovelace była córką słynnego angielskiego poety epoki romantyzmu Lorda Byrona. Sama zresztą pisała, ale jej głównym zainteresowaniem była matematyka. Matka zraniona tym, że poetą ją rzucił i wyruszył na wyprawę na kontynent, gdzie zmarł, mocno inwestowała w lekcje matematyki dla córki. Chciała ją w ten sposób odwieść od szaleństw romantyzmu.

Od wczesnych lat młodości pionierka wykazywała zainteresowanie maszynami. Mając 12 lat stworzyła plany latającego pojazdu.

W 1843 roku Ada Lovelace przeprowadziła tłumaczenie transkryptu wykładu włoskiego inżyniera Luigi Menabrea, który uzupełniła o napisane przez siebie Notatki. Tak powstało „Sketch of the Analytical Engine, with Notes from the Translator ”. Same notatki były trzykrotnie dłuższe od oryginalnego tekstu, a praca nad całością zajęła Lovelace około roku. Notatki zilustrowała przykładem pierwszego algorytmu komputerowego na świecie. Jej przyjaciel i współpracownik Charles Babbage pracował wtedy nad nigdy nie ukończoną maszyną analityczną, pod którą Lovelace napisała pierwszy na świecie program. Lovelace poznała Charlesa Babbage’a poprzez swoją mentorkę, a podobieństwo charakteru i zainteresowań szybko ich do siebie zbliżyło.

Napisany przez arystokratkę algorytm pozwalał na przeliczanie liczby Bernoulliego i jeżeli maszyna analityczna rzeczywiście ujrzałaby światło dzienne, to pierwszy program komputerowy działałby na niej poprawnie. Tłumaczenie wraz z Notatkami szybko stały się popularne. Przypadły do gustu Faradayowi.

 

Pionierka błyskawicznie zdała sobie sprawę, że programowanie może zostać wykorzystane nie tylko do przeprowadzania obliczeń, ale także znaleźć wiele innych zastosowań. Potencjalnie można za pomocą przeliczanych przez maszynę liczb reprezentować obrazy oraz muzykę. Matematyczka powątpiewała zaś w możliwość powstania sztucznej inteligencji. Maszyna, jej zdaniem, z samej natury rzeczy nie była zdolna do przewidywana czegokolwiek. Lovelace widziała komputer jako narzędzie czysto mechaniczne, wyobrażając je sobie w podobny sposób, w jaki Kartezjusz patrzył na zwierzęta.

W wieku 36 lat Lovelace zmarła na raka macicy. Pochowana została obok swojego ojca, Lorda Byrona, którego nigdy nie poznała. Niektórzy historycy podejrzewają, że rzeczywistym autorem części Notatek może być Babbage. Pisma Lovelace zainspirować miały Turinga do podjęcia pracy przy pionierskich komputerach powstających na początku XX wieku. Departament Obrony Stanów Zjednoczonych nazwał na cześć pionierki opracowywany przez siebie język programowania „Ada”. Ada wykorzystywana jest do tej pory w niektórych dziedzinach, takich jak lotnictwo.

Artykuł powstał dzięki:

Coders Lab

Łącząc doświadczenie edukacyjne ze znajomością rynku pracy IT, Coders Lab umożliwia szybkie i efektywne zdobycie pożądanych kompetencji związanych z nowymi technologiami. Skupia się się na przekazywaniu praktycznych umiejętności, które w pierwszej kolejności są przydatne u pracodawców.

Wszystkie kursy odbywają się na bazie autorskich materiałów, takich samych niezależnie od miejsca kursu. Dzięki dbałości o jakość kursów oraz uczestnictwie w programie Career Lab, 82% z absolwentów znajduje zatrudnienie w nowym zawodzie w ciągu 3 miesięcy od zakończenia kursu.


Do góry!

Polecane artykuły

21.09.2020

Jak reklamować w internecie swój sklep internetowy w dobie ...