Sin embargo, aquí hay algunos contendientes fuertes para el título, cada uno marcando hitos significativos:
* Plankalkül (1942-1945): Diseñado por Konrad Zuse para fines de ingeniería, Plankalkül a menudo se considera el primer lenguaje de programación "de alto nivel". Sin embargo, no se implementó en su vida y permaneció en gran medida desconocido hasta la década de 1970.
* Programación de Eniac (1943-1945): El ENIAC, una de las primeras computadoras electrónicas de uso general, se programó mediante la conexión física de los cables y los interruptores de configuración. Este laborioso proceso no era un lenguaje en el sentido tradicional, pero así fue como se instruía las computadoras tempranas.
* Código corto (1949): Desarrollado por John Mauchly, el código corto se considera uno de los primeros idiomas de nivel superior implementado en una computadora, aunque aún requería una cantidad significativa de traducción manual.
* Lenguaje de ensamblaje (principios de la década de 1950): Los idiomas de ensamblaje proporcionaron una representación más legible por humanos del código de la máquina, utilizando mnemonics para instrucciones. Mientras estaban más cerca del hardware, todavía eran específicos de cada arquitectura de computadora.
La comida para llevar: Identificar lo más temprano es difícil, pero estos desarrollos tempranos sentaron las bases para los lenguajes de programación diversos y poderosos que usamos hoy.