¿Cuál es el lenguaje informático más antiguo?

Desde la invención del motor de diferencia de Charles Babbage en 1822, las computadoras han requerido un medio para instruirlos a realizar una tarea específica. Esto significa que se conoce como lenguaje de programación. Los lenguajes de computadora se compusieron primero de una serie de pasos para conectar un programa en particular; estos se transformaron en una serie de pasos introducidos en la computadora y luego ejecutados; Más tarde, estos lenguajes adquirieron características avanzadas como la ramificación lógica y la orientación a objetos. Los lenguajes informáticos de los últimos cincuenta años se han presentado en dos etapas, los primeros idiomas principales y los segundos idiomas principales, que se utilizan actualmente.
Al principio, el motor de diferencia de Charles Babbage solo se podía hacer para ejecutar tareas cambiando los engranajes que ejecutaban los cálculos. Por lo tanto, la primera forma de lenguaje de computadora fue el movimiento físico. Eventualmente, el movimiento físico fue reemplazado por señales eléctricas cuando el gobierno de los EE. UU. Construyó el ENIAC en 1942. Siguió muchos de los mismos principios del motor de Babbage y, por lo tanto, solo se pudo “programar” preajustando interruptores y reconectando todo el sistema para cada nuevo ” programa “o cálculo. Este proceso resultó ser muy tedioso.
En 1945, John Von Neumann estaba trabajando en el Instituto de Estudios Avanzados. Desarrolló dos conceptos importantes que afectaron directamente la ruta de los lenguajes de programación de computadoras. El primero se conocía como “técnica de programa compartido”. Esta técnica indica que el hardware de la computadora real debe ser simple y no necesita estar conectado a mano para cada programa. En cambio, se deben usar instrucciones complejas para controlar el hardware simple, lo que permite que se reprograme mucho más rápido.
El segundo concepto también fue extremadamente importante para el desarrollo de lenguajes de programación. Von Neumann lo llamó “transferencia de control condicional”. Esta idea dio lugar a la noción de subrutinas, o pequeños bloques de código a los que se podría saltar en cualquier orden, en lugar de un solo conjunto de pasos ordenados cronológicamente para que la computadora los tome. La segunda parte de la idea establecía que el código de la computadora debería poder ramificarse en base a declaraciones lógicas como IF (expresión) ENTONCES, y en bucle como con una declaración FOR. La “transferencia de control condicional” dio lugar a la idea de “bibliotecas”, que son bloques de código que pueden reutilizarse una y otra vez.

En 1949, unos años después del trabajo de Von Neumann, apareció el lenguaje Short Code. Fue el primer lenguaje de computadora para dispositivos electrónicos y requirió que el programador cambiara sus declaraciones a 0 y 1 a mano. Aún así, fue el primer paso hacia los idiomas complejos de hoy. En 1951, Grace Hopper escribió el primer compilador, A-0. Un compilador es un programa que convierte las declaraciones del lenguaje en 0 y 1 para que la computadora las entienda. Esto condujo a una programación más rápida, ya que el programador ya no tenía que hacer el trabajo a mano.

Plankalkül es un lenguaje de programación diseñado para fines de ingeniería por Konrad Zuse entre 1943 y 1945. Fue el primer lenguaje de programación de alto nivel no von Neumann diseñado para una computadora.

Fortran se desarrolló en IBM a mediados de la década de 1950 y se convirtió en el primer lenguaje de programación de alto nivel de uso general ampliamente utilizado. Otros lenguajes todavía en uso hoy en día, incluyen LISP (1958), inventado por John McCarthy y COBOL (1959), creado por el Comité de Corto Alcance.

En 1958, John McCarthy, del MIT, creó el lenguaje LISt Processing (o LISP). Fue diseñado para la investigación de Inteligencia Artificial (IA). Debido a que fue diseñado para un campo especializado, la versión original de LISP tenía una sintaxis única: esencialmente ninguna. Los programadores escribieron código en árboles de análisis, que generalmente son intermediarios generados por el compilador entre una sintaxis superior (como en C o Java) y un código de nivel inferior. Otra diferencia obvia entre este idioma y otros idiomas es que el tipo de datos básico y único es la lista; A mediados de la década de 1960, LISP adquirió otros tipos de datos. Una lista LISP se denota por una secuencia de elementos encerrados entre paréntesis. Los propios programas LISP están escritos como un conjunto de listas, de modo que LISP tiene la capacidad única de modificarse y, por lo tanto, crecer por sí mismo. La sintaxis de LISP se conocía como “Cambridge Polish”, ya que era muy diferente de la lógica booleana estándar.

fuente-internet

Creo que el lenguaje de computadora que está buscando en esta respuesta se llama FORTRAN. Este fue realmente el primer lenguaje de programación de alto nivel, inventado por científicos y matemáticos en la década de 1950 que trabajaban para International Business Machines (IBM).

El nombre de FORTRAN proviene del Sistema de traducción de fórmulas matemáticas de IBM. A un hombre anónimo de John W. Backus se le atribuyó la idea y la propuesta original, aunque la gente no creía que fuera práctica hasta que realmente comenzaron a desarrollar la idea en equipo.

Plankalkül fue diseñado por Konrad Zuse entre 1943 y 1945.
Se le conoce como “el primer lenguaje de programación de alto nivel no von Neumann diseñado para una computadora”.
Sin embargo, no se implementó hasta 1998 y 2000.

Lea aquí para más información: Historia de los lenguajes de programación.

FORTRAN es el primer lenguaje desarrollado en 1957. Es sinónimo de sistema de traducción de fórmulas. El lenguaje fue diseñado en IBM para la informática científica. Más tarde se convierte en el primer lenguaje de programación de propósito general de alto nivel ampliamente utilizado.