Note G
Meer info
- Auteur
- Ada Lovelace
- Jaar
- 1843
- Type
- Wetenschappelijke aantekening
De laatste en langste van Ada Lovelace' zeven aantekeningen uit 1843, met een tabel die Bernoulli-getallen berekent en meestal het eerste gepubliceerde computerprogramma wordt genoemd.
Luigi Menabrea had in 1842 een Franstalig verslag geschreven over de Analytical Engine van Charles Babbage. Lovelace vertaalde het naar het Engels en voegde zeven eigen aantekeningen toe, gemerkt A tot en met G, samen bijna drie keer zo lang als het origineel. Note G bevat het beroemde diagram: rij voor rij, variabele voor variabele, hoe de machine Bernoulli-getallen zou berekenen met een lus die dezelfde bewerkingen op nieuwe waarden hergebruikt.
De tabel is nooit uitgevoerd, want de Analytical Engine werd nooit gebouwd. De gedrukte versie bevat bovendien een fout in een van de rijen, wat haar de twijfelachtige eer geeft zowel het eerste gepubliceerde programma als de eerste gepubliceerde bug te zijn. In dezelfde aantekening stelt Lovelace dat de machine er geen aanspraak op maakt iets zelf te bedenken en alleen kan doen wat haar wordt opgedragen. Turing noemde dat bezwaar een eeuw later naar haar, vooral om het te kunnen afdoen.