Det er vanskelig å definitivt si hva det absolutte "tidligste" dataspråket var, da det avhenger av hvordan du definerer "datamaskin" og "språk."
Her er imidlertid noen sterke utfordrere for tittelen, som hver markerer betydelige milepæler:
* Plankalkül (1942-1945): Plankalkkül er designet av Konrad Zuse for ingeniørformål, og regnes ofte som det første "programmeringsspråket på høyt nivå". Imidlertid ble det ikke implementert i hans levetid og forble stort sett ukjent før på 1970 -tallet.
* ENIACs programmering (1943-1945): ENIAC, en av de første elektroniske datamaskinene, ble programmert ved fysisk koblingskabler og innstilling av brytere. Denne arbeidskrevende prosessen var ikke et språk i tradisjonell forstand, men det var hvor tidlige datamaskiner ble instruert.
* kort kode (1949): Kort kode er utviklet av John Mauchly, og regnes som et av de første språkene på høyere nivå implementert på en datamaskin, selv om det fremdeles krevde en betydelig mengde manuell oversettelse.
* samlingsspråk (begynnelsen av 1950 -tallet): Monteringsspråk ga en mer menneskelig lesbar representasjon av maskinkode, ved bruk av mnemonics for instruksjoner. Mens de var nærmere maskinvaren, var de fremdeles spesifikke for hver datamaskinarkitektur.
Takeaway: Å finne det absolutte tidligste er vanskelig, men disse tidlige utviklingen la grunnlaget for de mangfoldige og kraftige programmeringsspråkene vi bruker i dag.