Analytiska motorn designades av Charles Babbage på 1800 -talet, men
den byggdes aldrig faktiskt . Medan Babbage skapade detaljerade planer för maskinen, skrev han inte ett programmeringsspråk för det.
Det var ada Lovelace , en engelsk matematiker och författare, som krediteras för att skriva den första algoritmen som är avsedd att bearbetas av en maskin. Hon gjorde detta i samband med Babbages analytiska motor, även om den aldrig utfördes.
Här är därför vi inte kallar Ada Lovelace's arbete för ett "datorspråk":
* Ingen fysisk maskin: Den analytiska motorn byggdes aldrig, så det fanns ingen faktisk dator att köra någon kod på.
* Begränsat omfattning: Ada Lovelaces arbete fokuserade på en enda algoritm (för att beräkna Bernoulli-nummer), inte ett allmänt språk.
Men hennes arbete anses banbrytande eftersom det visar en förståelse för potentialen för maskiner att utföra komplexa beräkningar, och hon förstod tydligt begreppet ett program som en uppsättning instruktioner för en maskin att följa.
Så även om det inte fanns något "första datorspråk" för den analytiska motorn, erkänns ADA Lovelace's arbete som det första exemplet på en algoritm utformad för en maskin. Detta gör henne till en betydande figur i datorhistorien och fick henne titeln "The First Computer Programmer".