? De tidigaste mekaniska datorerna uppfanns i slutet av 19th century . Det tidigaste exemplet på en modern dator språk är FORTRAN , som utvecklats av ett team av forskare vid IBM i 1950-talet . Tidiga typer av program
Vissa historiker kredit på 13 - talet muslimsk ingenjören Al - Jazari med det tidigaste exemplet på programmering . Bland de dussintals maskiner Al - Jazari beskrivs och byggde var flera vars verksamhet kan genom ändrats eller modifierats genom att ändra sina instruktioner . Det är samma koncept som ligger bakom moderna datorprogrammering . Addera Charles Babbage
engelsmannen Charles Babbage ofta krediteras med att vara fadern av modern datoranvändning . Han beskrev maskiner som skulle kunna utföra komplexa matematiska så tidigt som 1822 . På grund av finansieringsproblem , var många av Babbages maskiner byggdes inte under hans livstid .
Mekanisk Computing
Babbage designer och uppfinningar legat till grund för att lägga till maskiner och andra mekaniska räknemaskiner anordningar som blev vanliga affärsverktyg i slutet av 19 och början 20th århundraden .
Evolution av programmeringsspråk
Vad som skiljer en äkta datorspråk från mekanisk programmering av tidigare epoker är portabilitet : förmågan att ge en maskin instruktioner genom sin planering , vilket innebär att instruktionerna kan ändras utan att helt bygga om maskinen Addera FORTRAN
. första moderna datorspråk var FORTRAN , som utvecklats av ett team på IBM på 1950-talet . Namnet FORTRAN är en förkortning av Formula Translation .