De analytische motor is ontworpen door Charles Babbage in de 19e eeuw, maar was nooit echt gebouwd . Hoewel Babbage gedetailleerde plannen voor de machine heeft gemaakt, schreef hij er geen programmeertaal voor.
Het was Ada Lovelace , een Engelse wiskundige en schrijver, die wordt gecrediteerd voor het schrijven van het eerste algoritme dat bedoeld is om door een machine te worden verwerkt. Ze deed dit in de context van de analytische motor van Babbage, hoewel deze nooit is uitgevoerd.
Dit is waarom we het werk van Ada Lovelace niet een "computertaal" noemen:
* geen fysieke machine: De analytische motor is nooit gebouwd, dus er was geen echte computer om code uit te voeren.
* Beperkte reikwijdte: Het werk van Ada Lovelace was gericht op een enkel algoritme (voor het berekenen van Bernoulli-nummers), geen taal voor algemene doeleinden.
Haar werk wordt echter als baanbrekend beschouwd omdat het een begrip toont van het potentieel voor machines om complexe berekeningen uit te voeren, en ze begreep duidelijk het concept van een programma als een reeks instructies voor een machine die moet worden gevolgd.
Dus, hoewel er geen "eerste computertaal" was voor de analytische engine, wordt het werk van Ada Lovelace erkend als het eerste voorbeeld van een algoritme dat is ontworpen voor een machine. Dit maakt haar een belangrijk figuur in de geschiedenis van computergebruik en verdiende haar de titel van "The First Computer Programmer". |