První "počítačový program" pro mechanický počítač od matematičky Ady Lovelace

Aktualizováno: 6. 9. 2021

Ada Lovelace byla prvním počítačovým programátorem a dcerou významného básníka Lorda Byrona a Annabelly Milbanke Byronové. Jejich manželství trvalo něco málo přes rok a Ada se s otcem nikdy nesetkala. Aby Annabella působila proti „nebezpečným“ mentálním tendencím Adinho otce, zdůraznila při studiu své dcery hudbu, francouzštinu a matematiku, která ji oslovila.


V roce 1833 se Ada Lovelace setkala s matematikem Charlesem Babbageem, který navrhl počítací stroj s názvem Difference Engine. Lovelace se inspirovala prototypem Difference Engine a stala se jeho celoživotní přítelkyní. Babbage měl na mysli nový projekt, mnohem pokročilejší stroj, Analytical Engine. V roce 1843 přeložila Lovelace francouzskou studii, kterou o Analytical Engine, kterou napsal italský matematik Luigi Menabrea. Přidala také tisíce slov svých vlastních poznámek. Lovelace si uvědomila, že Analytical Engine může provádět rozsáhlou sekvenci matematických operací. Příklad, který napsala o jedné takové posloupnosti - jak vypočítat Bernoulliho čísla - považují počítačoví historici za první počítačový program. Dokonce spekulovala, že Analytical Engine by mohl být použit k provádění operací i na „jiné věci než pro čísla“, jako jsou hudební noty. Z Analytical Engine byl postaven jen malý kousek a Ada Lovelace zemřela v roce 1852. Její sláva však žije dál. Byl po ní pojmenován programovací jazyk Ada a na „Ada Lovelace Day“ se každoročně druhé úterý v říjnu slaví příspěvek žen k vědě, technice, strojírenství a matematice (STEM).

2 zobrazení0 komentářů