Det er vanskeligt at definitivt sige, hvad den absolutte "tidligste" computersprog var, da det afhænger af, hvordan du definerer "computer" og "sprog."
Her er dog nogle stærke udfordrere for titlen, der hver markerer betydelige milepæle:
* plankalkül (1942-1945): Plankalkül, der er designet af Konrad Zuse til tekniske formål, betragtes ofte som det første "højt niveau" -programmeringssprog. Det blev dog ikke implementeret i hans levetid og forblev stort set ukendt indtil 1970'erne.
* ENIACs programmering (1943-1945): ENIAC, en af de første elektroniske generelle computere, blev programmeret ved fysisk at forbinde kabler og indstillingsafbrydere. Denne mødende proces var ikke et sprog i traditionel forstand, men det var, hvordan tidlige computere blev instrueret.
* kort kode (1949): Udviklet af John Mauchly betragtes kort kode som en af de første sprog på højere niveau implementeret på en computer, skønt det stadig krævede en betydelig mængde manuel oversættelse.
* forsamlingssprog (begyndelsen af 1950'erne): Forsamlingssprog gav en mere menneskelig læsbar repræsentation af maskinkode ved hjælp af mnemonics til instruktioner. Mens de var tættere på hardware, var de stadig specifikke for hver computerarkitektur.
Takeaway: Det er vanskeligt at pegne det absolutte tidligste, men disse tidlige udviklinger lagde grundlaget for de forskellige og kraftfulde programmeringssprog, vi bruger i dag.