Las primeras computadoras usaban directamente el lenguaje de máquina, es decir, usaban "0" y "1" como códigos de instrucción para escribir programas, lo cual era difícil de escribir y leer, y la eficiencia de la programación era extremadamente baja. Para facilitar la programación, apareció el lenguaje ensamblador. Aunque se mejoró la eficiencia, todavía no era lo suficientemente intuitivo y simple. Desde 1954, la industria informática ha desarrollado gradualmente una serie de "lenguajes de alto nivel" que utilizan vocabulario, símbolos y números en inglés para escribir programas de acuerdo con ciertas reglas. Después del nacimiento de los lenguajes de alto nivel, la industria del software se ha desarrollado rápidamente.
En diciembre de 1953, el programador de IBM John Backus escribió un memorando proponiendo diseñar un nuevo lenguaje de programación para el IBM704. Backus había trabajado en la "Computadora de control secuencial seleccionada" (SSEC) durante tres años y entendía profundamente la dificultad de escribir programas. Dijo: "Todo el mundo ve lo cara que es la programación. Cuesta millones alquilar una máquina, pero el coste de la programación es sólo mayor".
El objetivo de Backus es diseñar un "lenguaje de traducción de fórmulas" ( FORmula TRANslator) para informática científica. Dirigió un equipo de 13 personas, incluidos programadores experimentados y jóvenes recién graduados de la escuela, para diseñar software compilador en la computadora IBM 704 y completó el primer lenguaje informático de alto nivel: el lenguaje FORTRAN en 1954. En 1957, Westinghouse Electric Company tuvo la suerte de convertirse en el primer usuario comercial de FORTRAN, y Backus les dio un juego de tarjetas perforadas que almacenaban el compilador del lenguaje. Después de eso, aparecieron diferentes versiones de FORTRAN, una tras otra. En 1966, Estados Unidos unificó su estándar, llamado lenguaje FORTRAN 66. Más de 40 años después, FORTRAN sigue siendo uno de los lenguajes preferidos para la informática científica y Backus ganó el Premio de Turín en 1977.
Cuando FORTRAN se usaba ampliamente, no existía ningún lenguaje que pudiera usarse para la informática comercial. El Departamento de Defensa de Estados Unidos se dio cuenta de esta situación. En mayo de 1959, el Pentágono encargó a la Dra. Grace Hopper que dirigiera un comité para comenzar a diseñar un lenguaje común orientado a los negocios, o lenguaje COBOL. La característica más importante de COBOL es que la sintaxis es muy parecida a la del inglés, lo que permite que las personas que no entienden de computadoras comprendan que el compilador puede ejecutarse en cualquier tipo de computadora con solo unas pocas modificaciones. Un miembro del comité, temiendo que el idioma tuviera un destino de corta duración, hizo construir una pequeña lápida especialmente para él. Sin embargo, el lenguaje COBOL sobrevivió. En 1963, la Oficina Nacional Estadounidense de Estándares lo estandarizó. Hay mucho más software escrito en COBOL que en otros lenguajes.
En 1958, un comité internacional de informáticos comerciales y académicos se reunió en Zurich, Suiza, para discutir cómo mejorar FORTRAN y diseñar un lenguaje informático estandarizado. Backus también participó en este comité. En 1960, el comité definió una nueva versión del lenguaje, el Lenguaje Algebraico Internacional ALGOL 60, basado en el diseño de 1958, que introdujo los conceptos de variables locales y recursividad por primera vez. El lenguaje ALGOL no se utilizó ampliamente, pero evolucionó hasta convertirse en la base conceptual de otros lenguajes de programación.
A mediados de la década de 1960, John Kemeny (J. Kemeny) y Thomas Katz (T. Kurtz) del Dartmouth College en Estados Unidos creían que los lenguajes como FORTRAN estaban diseñados para profesionales, y lo hicieron. Esperamos proporcionar un lenguaje simple para personas sin experiencia, especialmente esperando que los estudiantes que no se especializan en informática también puedan aprender a usar computadoras a través de este lenguaje. Por lo tanto, desarrollaron un "Código de instrucción simbólica multiusos para principiantes" (BÁSICO para abreviar) basado en la simplificación de FORTRAN. Debido a que el lenguaje BASIC es fácil de aprender y usar, rápidamente se convirtió en uno de los lenguajes informáticos más populares y es utilizado por casi todas las computadoras pequeñas y personales. Después de una mejora continua, se ha utilizado hasta el día de hoy y han aparecido versiones BASIC de nueva generación como QBASIC y VB.
En 1967, S. Papert del Laboratorio de Inteligencia Artificial del MIT diseñó un lenguaje informático llamado LOGO para niños. Pabot estudió con el famoso psicólogo suizo Piaget. El LOGO que inventó era originalmente un programa de dibujo que podía controlar un ícono de "tortuga" para trazar la trayectoria de un camino que se arrastraba en la pantalla, completando así el dibujo de varios gráficos. Pabot espera que los niños no memoricen hechos mecánicamente y enfaticen la exploración creativa. Dijo: "A la gente siempre le gusta hablar sobre el aprendizaje, pero se puede ver que la mayoría de los cursos en las escuelas se centran en memorizar algunos datos y hechos científicos, pero rara vez se centran en el aprendizaje y el pensamiento en el verdadero sentido. Usó el lenguaje LOGO para inspirar a los niños". Aprenda a aprender En Lexington, Massachusetts, algunos niños diseñaron programas reales utilizando el lenguaje LOGO, lo que convirtió a LOGO en un lenguaje de enseñanza informático popular.
En 1971, el profesor N. Wirth del Instituto Federal Suizo de Tecnología inventó otro lenguaje informático sencillo y claro: el lenguaje PASCAL, que lleva el nombre de Pascal. El lenguaje PASCAL tiene una sintaxis rigurosa, capas claras, programas fáciles de escribir y una gran legibilidad. Es el primer lenguaje de programación estructurado. Fue muy bien recibido tan pronto como nació y se extendió rápidamente desde Europa a Estados Unidos. Walls también escribió una gran cantidad de libros sobre programación, algoritmos y estructuras de datos a lo largo de su vida. Por ello ganó el Premio de Turín en 1984.
El "Premio Tulin" de 1983 fue otorgado a dos científicos de AT&T Bell Labs, Dennis Ritchie (D. Ritchie) y su colaborador Ken Thomson (K. Thompson), en reconocimiento a su invención conjunta del. famoso lenguaje informático c. El lenguaje C es ahora uno de los lenguajes preferidos entre los ingenieros de software en la actualidad.
La contribución inicial de Rich fue el desarrollo del software del sistema operativo UNIX. Dijo, aquí hay una pequeña historia: Acordaron desarrollar un software de procesamiento de textos para Bell Labs y pidieron comprar una pequeña computadora PDP-11/20, obteniendo así $100,000 en financiación. Pero cuando compraron la máquina, la usaron para escribir software del sistema UNIX. UNIX rápidamente ganó un gran número de seguidores, especialmente entre ingenieros y científicos, e impulsó el crecimiento de las estaciones de trabajo y las redes. En 1970, como "subproducto" de UNIX, Rich y Thomson colaboraron para completar el desarrollo del lenguaje C. Esto se debe a que la intención original del desarrollo del lenguaje C era usarlo para escribir UNIX. Este lenguaje combina las ventajas del lenguaje ensamblador y el lenguaje de alto nivel y es muy popular entre los programadores.
En 1983, B. Stroustrup, otro investigador de los Laboratorios Bell, extendió el lenguaje C a un lenguaje de programación orientado a objetos, C++. Hoy en día, millones de programadores lo utilizan para escribir diversos programas de procesamiento de datos, control en tiempo real, simulación de sistemas y comunicación de red. Strushshup dijo: "Todos los lenguajes de programación en el pasado eran demasiado lentos para la programación de redes, por lo que desarrollé C ++ para implementar rápidamente mis ideas y escribir mejor software fácilmente. En 1995, la revista "BYTE" figura entre los ". Las 20 personas más influyentes de la industria informática".