O primeiro computador, o 
 eniac  , não usei uma linguagem de programação na maneira como pensamos neles hoje. Foi programado definindo fisicamente interruptores e conectando cabos em um painel enorme. Esse processo foi incrivelmente tedioso e propenso a erros.  
 No entanto, a primeira linguagem de programação reconhecível é considerada 
 linguagem da máquina  .  
 Aqui está o porquê: 
 * 
 Controle direto de hardware: A linguagem da máquina consiste em código binário (sequências de 0s e 1s) que correspondem diretamente às instruções que o processador de um computador específico pode entender. 
 * 
 Nenhuma tradução necessária: Ao contrário dos idiomas de nível superior, a linguagem da máquina não precisa de um intérprete ou compilador para ser entendido pelo computador. 
 * 
 Fundação para tudo o mais: Todas as outras linguagens de programação são traduzidas para a linguagem da máquina para que o computador possa executar as instruções.  
 Então, enquanto a programação física de Eniac o antecede, 
 linguagem da máquina  Ganhe o título da "primeira" linguagem de computador verdadeira.