-
Primer lenguaje de programación
En 1801, un inventor francés, Joseph Marie Jacquard fue el inventor del telar programable. Jacquard creó unas tarjetas programables que se introducían en un telar que leía el código, que contenía las instrucciones y, de esta forma, se automatizaba el proceso. -
Charles Babbage
Charles Babbage Charles Babbage inventó su computadora en el año 1822. El necesito un lenguaje para poder comunicarse con esta máquina. -
Ada Lovelace y su algoritmo
Entre 1842 y 1843, Ada Lovelace se propuso traducir las memorias del matemático italiano Luigi Menabrea y, mientras lo hacía, creó un lenguaje de programación a mano para calcular la serie de números de Bernoulli con la máquina de Babbage. Este invento, que nunca se construyó, También describió conceptos como el bucle y la subrutina y escribió un plan detallado para calcular los valores de los números de Bernoulli definió el uso de tarjetas perforadas para programar la mítica máquina de Babbage. -
Codificación de tarjetas perforadas
Herman Hollerith se percató de que podía codificar la información en tarjetas perforadas cuando descubrió a los conductores de trenes codificar la apariencia de los cricket o tickets del tren con la posición de los agujeros perforados en estos. En 1890 Hollerith codificó los datos del censo en tarjetas perforadas. -
Maquina de Turing por Alan Turing
Años más tarde, y nuevos lenguajes de programación mediante, Turing revolucionó la computación con su Máquina de Turing. Se trata de una máquina que demostraba que, con un algoritmo, podían resolver cualquier problema matemático. Si había un algoritmo, la máquina podía resolver el problema.
Su amplia experiencia y capacidad para entender códigos pronto le convirtieron en una pieza fundamental en la Segunda Guerra Mundial y este inventa la máquina ENIGMA. -
Plankalkül
Plankalkül fue el primer lenguaje de programación, que fue creado por el científico alemán Konrad Zuse en los años 1943 a 1946 se considera un lenguaje de alto nivel, pero no se publicó hasta 1972. Zuse quería desarrollar un método sofisticado para el desarrollo de las tareas que el equipo debe hacer. -
FORTRAN
FORmulaTRANslation es el lenguaje de programación más antiguo y que continúa en uso. Creado por John W. Backus, esta herramienta fue desarrollada para la computación científica de alto nivel, matemáticas y estadísticas. Surgió como vía de escape de Backus para ''trabajar menos'' en su tarea de calcular trayectorias de misiles, ya que el lenguaje, y el compilador, eran capaces de hacer el trabajo mucho más rápido. -
LISP
John Mcarthy crea lisp una familia de lenguajes de programación de computadora de tipo multiparadigma con una larga historia y una sintaxis completamente entre paréntesis. -
COBOL
El desarrollo de COBOL(COmmon Business Oriented Language), creada por Grace Murray Hopper, muestra un lenguaje familiar y uniforme para transacciones empresariales, lo usan en el servicio postal estadounidense, sistemas de de las tarjetas de crédito, ATM, telefonía, sistemas hospitalarios, sistemas automatizados y señales de tráfico. Como dato curioso ella encuentra el primer "bug" de la historia de la informática; una pequeña polilla se había colado en el relé en la MARK III. -
BASIC
Creado por profesores de Dartmouth College; John Kemeny y Thomas Kurtz, fue diseñado como un lenguaje simplificado para aquellos que no tenían como base fuertes conocimientos técnicos o matemáticos. Una versión modificada, escrita por Bill Gates y Paul Allen, llegó a ser el primer producto de Microsoft. Fue vendido al M.I.T.S. para el Altair. A día de hoy, sigue siendo muy importante, con programas como Gambas o Visual Basic que se siguen utilizando. -
Lenguaje B
Fue mayoritariamente un trabajo de Kenneth L. Thompson con contribuciones de Dennis M. Ritchie publicado por primera vez en el año 1969.
B fue probablemente una simplificación del BCPL, eliminando cualquier componente que Thompson considere prescindible de forma que cupiese en la memoria de las minicomputadoras de la epoca. El lenguaje también incluyó algunos cambios de acuerdo con las preferencias de Thompson (la mayoría para reducir el número de caracteres de un programa típico). -
Lenguaje C
C es un lenguaje de programación creado en 1972 por Dennis M. Ritchie en los Laboratorios Bell como evolución del anterior lenguaje B, a su vez basado en BCPL. Al igual que B, es un lenguaje orientado a la implementación de Sistemas Operativos, concretamente Unix. C es apreciado por la eficiencia del código que produce y es el lenguaje de programación más popular para crear software de sistemas, aunque también se utiliza para crear aplicaciones. -
Lenguaje C++
C++ es un lenguaje de programación diseñado a mediados de los años 1980 por Bjarne Stroustrup. La intención de su creación fue el extensor al exitoso lenguaje de programación C con mecanismos que permiten la manipulación de objetos. En ese sentido, desde el punto de vista de los lenguajes orientados a objetos, el C++ es un lenguaje híbrido. -
Lenguaje Java
El lenguaje de programación Java fue desarrollado originalmente por James Gosling de Sun Microsystems. Su sintaxis deriva mucho de C y C++, pero tiene menos facilidades de bajo nivel que cualquiera de ellos. Es un lenguaje de programación de propósito general, concurrente, orientado a objetos y basado en clases que fue diseñado específicamente para tener tan pocas dependencias de implementación como fuera posible.