Antes de la era de las páginas web y las aplicaciones móviles, las máquinas gigantes requerían instrucciones escritas con dificultad. El primer lenguaje de programación del mundo nació de la mente de un ingeniero alemán poco conocido: Konrad Zuse. Mientras la Segunda Guerra Mundial azotaba Europa, Zuse diseñó Plankalkül (que significa "cálculo de planos") - un lenguaje que nunca se implementó en su época, pero que fue pionero en todo lo que usamos hoy en día.
Plankalkül fue presentado en la tesis doctoral de Zuse en 1945, pero no se publicó completamente hasta 1972. Este lenguaje fue diseñado para los computadores mecánicos Z3 (1938) y Z4 (1945), pero Zuse ya veía el potencial de un lenguaje de alto nivel capaz de manejar diversos tipos de datos - desde números hasta registros. Plankalkül contiene características como arreglos, bucles y subrutinas, que ahora se consideran fundamentales en la programación.
Nacimiento de Plankalkül
Zuse comenzó a desarrollar la idea del lenguaje de programación en 1943, cuando se dio cuenta de que escribir código máquina directamente era complicado y propenso a errores. Plankalkül utilizaba notación matricial y símbolos especiales, donde cada instrucción estaba determinada por la posición del símbolo en la cuadrícula. Este era un concepto muy avanzado para su época, pero la realidad de la guerra obstaculizó su desarrollo posterior. Después de la guerra, Plankalkül casi fue olvidado cuando FORTRAN (1957) y ALGOL (1958) surgieron como lenguajes principales de programación.
Aunque Plankalkül nunca se usó ampliamente, su contribución no puede negarse. Fue el primer lenguaje que utilizó estructuras de control como declaraciones condicionales y repeticiones, así como el concepto de "tipos de datos" estrictos. Zuse también incluyó la idea de "operadores múltiples" que permitían realizar operaciones en toda una matriz. Plankalkül es más antiguo que FORTRAN casi una década, pero debido a la falta de computadoras compatibles, solo quedó en papel.
Legado del primer lenguaje de programación
Plankalkül no es solo una nota histórica. En 1975, el científico alemán de computación Wolfgang Händler implementó parte de Plankalkül en una computadora moderna para demostrar su viabilidad. Este estudio mostró que el lenguaje podía ejecutar programas complejos, incluidos algoritmos de árbol (tree algorithms). En el año 2000, un grupo de la Universidad de Berlín desarrolló un compilador parcial para Plankalkül, permitiéndole funcionar en sistemas contemporáneos.
Sin embargo, la cuestión de quién merece ser llamado el primer lenguaje de programación sigue siendo debatida. Algunos argumentan que FORTRAN de IBM (1957) es el primer lenguaje de alto nivel realmente implementado y utilizado comercialmente. Por otro lado, Short Code (1949) y A-0 (1951) también han sido mencionados. Sin embargo, según la definición estricta - un lenguaje diseñado para programar algoritmos y no solo código máquina - Plankalkül supera a todos.
Zuse mismo nunca recibió el reconocimiento adecuado durante su vida. Falleció en 1995, pero sus trabajos ahora son apreciados en la comunidad de historia de la informática. El museo Deutsches en Munich exhibe la documentación original de Plankalkül, mientras que una estatua de Zuse se erige en Berlín como recordatorio del pionero que abrió camino para la industria de software de valor de miles de millones de dólares.
La historia de Plankalkül nos recuerda que la innovación a menudo nace en momentos inesperados. Sin Plankalkül, quizás el desarrollo de lenguajes como C, Python o Java habría tardado más. El primer lenguaje de programación es prueba de que las ideas pueden cambiar el mundo, incluso si nunca se tocaron ni una sola línea de código en su época.
---
*Réferencia: [Lenguaje de programación — Wikipedia](https://ms.wikipedia.org/wiki/Bahasa_pengaturcaraan)*
