Den analytiske motoren ble designet av Charles Babbage på 1800 -tallet, men
den ble aldri bygget . Mens Babbage laget detaljerte planer for maskinen, skrev han ikke et programmeringsspråk for det.
Det var ada lovelace , en engelsk matematiker og forfatter, som er kreditert for å skrive den første algoritmen som er ment å bli behandlet av en maskin. Hun gjorde dette i sammenheng med Babbage sin analytiske motor, selv om den aldri ble henrettet.
Her er grunnen til at vi ikke kaller Ada Lovelaces verk et "dataspråk":
* Ingen fysisk maskin: Den analytiske motoren ble aldri bygget, så det var ingen faktisk datamaskin å kjøre noen kode på.
* Begrenset omfang: ADA Lovelaces arbeid var fokusert på en enkelt algoritme (for beregning av Bernoulli-tall), ikke et generelt formål.
Imidlertid anses hennes arbeid som banebrytende fordi det viser en forståelse av potensialet for maskiner å utføre komplekse beregninger, og hun forsto tydelig konseptet med et program som et sett med instruksjoner for en maskin å følge.
Så selv om det ikke var noe "første dataspråk" for den analytiske motoren, anerkjennes Ada Lovelaces arbeid som det første eksemplet på en algoritme designet for en maskin. Dette gjør henne til en betydelig figur i historien om databehandling og tjente henne tittelen "The First Computer Programmer".