Sin embargo, se considera que el primer lenguaje de programación reconocible es Machine Language .
He aquí por qué:
* Control directo de hardware: El lenguaje de la máquina consta de código binario (secuencias de 0 y 1) que corresponden directamente a las instrucciones que el procesador de una computadora específica puede entender.
* No se necesita traducción: A diferencia de los idiomas de nivel superior, el lenguaje de la máquina no necesita un intérprete o compilador para ser entendido por la computadora.
* Fundación para todo lo demás: Todos los demás lenguajes de programación finalmente se traducen al lenguaje de máquina para que la computadora pueda ejecutar las instrucciones.
Entonces, si bien la programación física de ENIAC lo anterior, Machine Language Gana el título del "primer" verdadero lenguaje de computadora.