Ada Lovelace
Pierwszy zapis algorytmu dla maszyny liczącej
Ada Lovelace napisała instrukcję, jak maszyna Babbage'a miała liczyć ciągi liczb — uznaje się to za pierwszy program komputerowy. Pokazuje, że matematyka to nie tylko liczby na papierze, ale też plan krok po kroku.
Ada Lovelace widziała w maszynie Babbage'a coś więcej niż kalkulator — przewidziała, że maszyny mogą operować nie tylko liczbami, ale też symbolami i muzyką. Jej notatki do pracy Menabrei uznaje się za pierwszy program.
Zacznij od liczby 3 i wykonaj dokładnie tę samą parę działań dwa razy.
Jaki wynik da dwukrotne wykonanie instrukcji „razy 2, potem plus 1”? 3 → ×2 +1 → ×2 +1. Pierwszy przebieg: 3 · 2 + 1 = 7. Drugi przebieg: 7 · 2 + 1 = 15. Kolejność instrukcji za każdym razem pozostaje taka sama. Odpowiedź: Algorytm kończy działanie na liczbie 15.
Komputer nie zgaduje — wykonuje jednoznaczne instrukcje w ustalonej kolejności.