? De tidligste mekaniske computere blev opfundet i slutningen af det 19. århundrede. De tidligste eksempel på en moderne computer sprog er FORTRAN , udviklet af et team af forskere på IBM i 1950'erne . Tidlige typer programmering
Nogle historikere kredit det 13. århundrede muslimsk ingeniør Al- Jazari med det tidligste eksempel på programmering. Blandt de snesevis af maskiner Al- Jazari beskrevet og bygget var flere , hvis handlinger kan ved ændret eller modificeret ved at ændre deres anvisninger. Dette er det samme koncept bag moderne computer programmering .
Charles Babbage
englænderen Charles Babbage er ofte krediteret med at være faderen til moderne computing. Han beskrev maskiner, der ville være i stand til at udføre komplekse matematiske så tidligt som 1822 . På grund af finansieringsproblemer blev mange af Babbages maskiner ikke bygget i hans levetid .
Mekanisk Computing
Babbages design og opfindelser dannede grundlag for at tilføje maskiner, og andre mekaniske beregning enheder, der blev almindeligt business-værktøjer i det sene 19. og tidlige 20. århundrede .
Evolution of programmeringssprog
Hvad adskiller en autentisk edb-sprog fra den mekaniske programmering af tidligere epoker er portabilitet : evnen til at give en maskine instrukser gennem sin programmering, hvilket betyder, at vejledningen kan ændres uden helt at genopbygge maskinen
FORTRAN
. første moderne computer sprog var FORTRAN , udviklet af et team på IBM i 1950'erne. Navnet FORTRAN er en forkortelse af Formel Translation.