Den allra första datorn,
eniac , använde inte ett programmeringsspråk på det sätt vi tänker på dem idag. Det programmerades genom att fysiskt ställa in switchar och ansluta kablar på en enorm panel. Denna process var oerhört tråkig och felaktig.
Det första igenkännbara programmeringsspråket anses emellertid vara maskinspråk .
Här är varför:
* Direkt hårdvarukontroll: Maskinspråk består av binär kod (sekvenser av 0s och 1s) som direkt motsvarar de instruktioner som en specifik dators processor kan förstå.
* Ingen översättning behövs: Till skillnad från språk på högre nivå behöver maskinspråk inte en tolk eller kompilator för att förstås av datorn.
* Foundation för allt annat: Alla andra programmeringsspråk översätts till slut till maskinspråk så att datorn kan utföra instruktionerna.
Så medan ENIAC:s fysiska programmering föregår det, Machine Language Tjänar titeln på det "första" sanna datorspråket.