Zo schreef Ada Lovelace het allereerste algoritme

Zo schreef Ada Lovelace het allereerste algoritme

Delen:

Na weken enkel les te geven via mijn computer zie ik eindelijk al mijn studenten wiskunde en computerwetenschappen samen in de grootste aula van de VUB, zij het dan in het kader van hun examen Discrete Wiskunde. Het vak bij uitstek waar wiskunde en computerwetenschappen samenkomen. Ik zie, zoals ieder jaar, voornamelijk een mannelijk publiek.

Ooit was dat anders. In 1815 werd Augusta, kortweg Ada, geboren als dochter van de bekende Engelse poëet Lord George Byron en barones Anna Milbanke. Ada’s moeder wilde absoluut vermijden dat haar dochter zich ook voor poëzie zou interesseren en moedigde haar aan om wiskunde, muziek en Frans te studeren – wat zij zelf ook had gedaan. Door haar moeders achtergrond vertoefde Ada in de hoogste kringen. Als tiener had ze vlot toegang tot andere vrouwen die zich in de wiskunde verdiepten. Vrouwen mochten toen niet studeren en werden niet au sérieux genomen wanneer ze zich met exacte wetenschappen bezighielden.

Ada ontmoette de Schotse Mary Somerville, die moderne wiskunde- en astronomieboeken vertaalde. Via haar kwam Ada op haar zeventiende, in 1832, dan weer in contact met Charles Babbage (1791-1871). De Britse wiskundige en astronoom ergerde zich aan de vele fouten in de met de hand door ‘computers’ (rekenaars) opgestelde astronomietabellen met wiskundige data als logaritmes, sinussen en cosinussen. Destijds bestonden al wel enkele mechanische rekentoestellen, maar die lieten te veel marge voor menselijke fouten, omdat ze met de hand werden bediend.

Babbage bedacht daarom zijn Difference Engine, een door stoom aangedreven mechanische machine die dergelijke berekeningen automatisch zou uitvoeren. De machine steunde op de methode van eindige verschillen ontwikkeld door wiskundige Baron Gaspard de Prony (1755-1839) waardoor ze niet moest kunnen vermenigvuldigen of delen – wat mechanisch moeilijk te realiseren was.

Kort daarna ontstonden bij Babbage ideeën voor een breder inzetbare variant. Op papier construeerde hij de geavanceerde Analytical Engine, die berekeningen kon uitvoeren door zijn ‘eigen staart te eten.’ Het betekende dat tussenresultaten konden worden opgeslagen en dat er met een ponskaart kon worden meegegeven wat de volgende stappen in de berekeningen moesten zijn.

De machine kon ook ingezet worden om alles wat kan ‘voorgesteld worden met getallen’ te automatiseren, zoals het maken van muziek

Ada, die intussen getrouwd was met Lord William King, graaf van Lovelace, zag meteen het potentieel van de programmeerbare machine, eigenlijk de voorloper van onze huidige computers. Ze wilde het toestel een ingewikkelde berekening laten uitvoeren, maar daarvoor had ze meer wiskunde nodig dan Babbage haar kon leren. In 1840 zette ze een intense correspondentie op met Augustus De Morgan, waarbij ze meermaals haar verwondering uitte over bepaalde wiskundige begrippen of redeneringen.

Die houding stelde haar in staat om visionaire nota’s over de Analytical Engine te schrijven. Ze kon die niet zomaar onder haar naam publiceren. Daarom vertaalde ze het artikel Notions sur la Machine Analytique geschreven door de Italiaanse ingenieur Luigi Menabrea nadat die een lezing van Babbage had bijgewoond. Ze voegde haar ideeën als een appendix toe en haalde hierin aan dat de machine ook kon ingezet worden om alles wat kan ‘voorgesteld worden met getallen’ te automatiseren, zoals het maken van muziek – denk aan een programmeerbare muziekdoos.

In Appendix G stond uitgeschreven hoe de machine een ingewikkelde ‘recursieve’ wiskundige berekening kon maken om de zogenaamde rij van Bernouilli-getallen te berekenen. Babbage had die nodig om zijn astronomische functies beter te benaderen. In de berekening van elk volgend getal heb je alle voorgaande nodig en zo maakte Ada gebruik van het ‘eten van de staart’-principe. Dit was het allereerste echte algoritme voor een machine!

De eerste machine met een algoritme: Charles Babbage stelde de ingenieuze hardware voor, Lovelace maakte de wiskundige software.

Babbage stelde de ingenieuze hardware voor, Lovelace maakte de wiskundige software. Eenzelfde man-vrouwtandem zou ruim honderd jaar later, tijdens de Tweede Wereldoorlog, leiden tot de succesvolle ENIAC-computerberekeningen.

Terwijl mijn studenten nu zelf vragen aan het oplossen zijn over recursie, realiseer ik me dat we het succesverhaal van wiskundevrouwen in de computerwetenschappen niet vaak genoeg vertellen. Help je mee? Verwijs jonge vrouwen alvast naar deze column en de bijbehorende podcast hieronder.

Delen:

Francis Halzen ontvangt de Nobelprijs voor Fysica 2026 voor zijn voortrekkersrol in het onderzoek naar hoog-energetische neutrino's met ijs. De fysicus werkt aan de University of Wisconsin, maar groeide op in België. Hij is de tweede Belg die de Nobelprijs voor Natuurkunde wint, na François Englert in 2013.

BlogNatuurwetenschappen

Er lag een krokodil in de kast

125 jaar geleden kocht de KU Leuven een collectie fossielen die ze nooit meer heeft bekeken. Voor het eerst is een groep studenten op zoek gegaan naar krokodilachtige botten. Zij vonden aanwijzingen voor Diplocynodon, de oudste alligatorachtige.

In de klas kun je het misschien verbieden. Toch blijkt het in de praktijk nog knap lastig om delen door nul altijd te vermijden.

Vorige week liet OpenAI weten dat zijn model een van de moeilijkste wiskundige problemen, het Navier-Stokesprobleem over vloeistofbewegingen, had opgelost. De claim moet nog bevestigd worden, maar welke doorbraak is de volgende? En wat betekent dat voor andere mysteries uit de wetenschap?

ColumnNatuurwetenschappen

De kracht van kruisbestuiving

Soms heeft een schilder een wiskundige nodig en soms heeft een wiskundige, zoals ik, een kunstenaar nodig om te zien hoe wonderlijk wiskunde voor niet-wiskundigen werkelijk is.

In China is barnsteen gevonden van maar liefst 385 miljoen jaar oud. Het stamt uit een tijd waarin insecten nog niet de grootste vijanden van planten waren.

Toen de Chicxulub-asteroïde 66 miljoen jaar geleden insloeg, was dat misschien nog maar het begin van de ramp. Nieuw onderzoek suggereert dat een wereldwijde stofdeken de hitte van de inslag vasthield en terugkaatste naar de aarde. Het gevolg? Wereldwijde natuurbranden die het einde van de dinosauriërs mogelijk al binnen enkele uren bezegelden.

ColumnNatuurwetenschappen

Bron van quantumkansen

Honderd zomers geleden deden kansen hun intrede in de quantummechanica. Dit gebeurde zonder veel fanfare: in een kort artikel van de theoretische fysicus Max Born uit Göttingen. Wetenschapsfilosoof Sylvia Wenackers schrijft over wat dit teweegbracht in de decennia daarna.

De ruimterots die 66 miljoen jaar geleden de dinosauriërs van de aardbodem veegde, blijkt veel zeldzamer te zijn dan gedacht. Onderzoekers identificeren haar als een uitzonderlijke meteorietsoort die nauwelijks op aarde gevonden wordt. Dat zet de deur open naar een nieuwe verklaring voor de massa-extinctie.

En blijf op de hoogte van de laatste inzichten in wetenschap en technologie.

Nieuwsbrieven