-
Ada Lovelace
Ada Lovelace crea el primer lenguaje de programación para traducir un mensaje en francés sobre la maquina analítica. -
Alan Turing
Crea una maquina con scanner que podía traducir diferentes símbolos. -
John Mauchly
Crea el primer lenguaje de programación de alto nivel utilizado en una computadora electrónica el "Short Code" -
Alick Glennie
Crea el "Autocode" el primer lenguaje de programación compilado para la computadora Manchester Mark 1 (lenguaje compilado es un archivo entre computadoras que puede entenderse sin ser traducido) -
John Backus
Crea Fortran un lenguaje compilador de alto nivel. -
Mary Hawes
Crea COBOL un lenguaje de programación universal muy fácil de entender. -
Ole-Johan Dahl y Kristen Nygaard
"Simula" como un superconjunto de Algol 60, fue el primer lenguaje diseñado para apoyar la programación orientada a objetos. -
John Kemeny y Thomas Kurtz
Crean BASIC (Beginner’s All-purpose Symbolic Instruction Code) lenguaje de alto nivel fácil de entender y usar para cualquier persona. -
Period: to
Dennis Ritchie y Ken Thompson
"C" en principio es un lenguaje de programación de sistemas el cual fue desarrollado en los Laboratorios Bell entre 1969 y 1973. -
Period: to
Smalltalk
comenzó en 1969 y estuvo disponible al público en 1980 proporcionaron un completo diseño de un lenguaje orientado a objetos. -
Niklaus Wirth
Crea Pascal como una herramienta de enseñanza de programación que competía con BASIC. -
Alain Colmerauer, Philippe Roussel y Robert Kowalski
"Prolog" fue el primer lenguaje de programación lógica. -
Robin Milner
"ML" construyó un sistema de tipos polimórfico en el tope de Lisp, pionero en los lenguajes funcionales de programación con tipado estático.
Cada uno de estos lenguajes derivó y son los precursores de los lenguajes programacionales más moderno de hoy en día. -
Guy L. Steele y Gerald Jay Sussman
Scheme es un lenguaje de programación funcional (si bien impuro pues sus estructuras de datos no son inmutables) y un dialecto de Lisp. Fue desarrollado en la década de los setenta e introducido en el mundo académico a través de una serie de artículos conocidos como los Lambda Papers de Sussman y Steele. -
SQL
El lenguaje de consulta estructurada diseñado para administrar, y recuperar información de sistemas de gestión de bases de datos relacionales. Una de sus principales características es el manejo del álgebra y el cálculo relacional para efectuar consultas con el fin de recuperar, de forma sencilla, información de bases de datos, así como realizar cambios en ellas. -
Modula 2
Es un lenguaje de programación cuyo autor es Niklaus Wirth, autor también del lenguaje Pascal, introduce el concepto de módulo, y de encapsulación. -
C++
Es un lenguaje de programación diseñado en 1979 por Bjarne Stroustrup. La intención de su creación fue extender al lenguaje de programación C y añadir mecanismos que permiten la manipulación de objetos. -
Ada
Un lenguaje de programación orientado a objetos y fuertemente tipado de forma estática el cual fue diseñado por Jean Ichbiah de CII Honeywell Bull por un encargo directo del Departamento de Defensas de los Estados Unidos. -
MATLAB
Es un cómputo numérico el cual nos ofrece un entorno de desarrollo integrado. -
Common Lisp
Desarrollado para estandarizar las variantes divergentes del Lisp anteriores a él. -
Erlang
Un sistema el cual es de ejecución e incluye una máquina virtual y bibliotecas. -
Objective-C
Nuevamente un lenguaje el cual es orientado al diseño de objeto, el cual es creado como un superconjunto del sistema programacional “C”. -
Perl
Diseñado por Larry Wall, tomaron características del sistema “C” estructuralmente, Perl está basado en un estilo de bloques como los del C o AWK. -
TCL
Un lenguaje de script creado por John Ousterhout el cual tiene una sintaxis sencilla el cual facilita su aprendizaje. -
Mathematica
está dividido en dos partes: el Kernel (o núcleo) y la interfaz. El Kernel se encarga de realizar los cálculos e interpretación, mientras que la interfaz permite la creación y edición. -
Haskell
Un lenguaje de programación estandarizado con funcionalmente puro, con evaluación no estricta y memorizada. -
Visual Basic
Lenguaje de Microsoft para desarrollo rápido de aplicaciones. -
Python
Creado por Guido van Rossum, enfatiza la simplicidad y legibilidad. -
Ruby
Lenguaje flexible y orientado a objetos. Es de tipo open-source y está inspirado en otros lenguajes como Perl, Eiffel y LISP. Entre sus características, destaca porque es simple y eficiente, por lo que permite hacer mucho con pocas líneas de código. -
JavaScript
Lenguaje clave en desarrollo web. -
PHP
Popular en el desarrollo de sitios web dinámicos. -
Java
Creado por Sun Microsystems, se populariza con aplicaciones web y móviles. -
C#
Creado por Microsoft como alternativa a Java para funciones de paginas web. -
Scala
Combinación de programación funcional y orientada a objetos. n el sentido de que cada valor es un objeto. El tipo y comportamiento de los objetos se describe por medio de clases y traits. -
Go
Creado por Google, enfocado en concurrencia y eficiencia. Es un lenguaje de programación concurrente y compilado con tipado estático inspirado en la sintaxis de C, pero con seguridad de memoria y recolección de basura. -
Kotlin
Alternativa moderna a Java, popular en desarrollo Android. Kotlin es un lenguaje de programación moderno que ayuda a los desarrolladores a aumentar su productividad. Por ejemplo, te permite ser más conciso y escribir menos líneas de código para la misma funcionalidad en comparación con otros lenguajes de programación. -
Swift
Creado por Apple para reemplazar Objective-C en desarrollo iOS. Es un lenguaje de programación multiparadigma creado por Apple enfocado en el desarrollo de aplicaciones para iOS y macOS. -
Rust
Lenguaje seguro y eficiente, ideal para sistemas embebidos y seguridad. Es un lenguaje de programación multiparadigmático que soporta programación funcional pura, por procedimientos, imperativa y orientada a objetos. -
Julia
Enfocado en cálculos científicos y análisis de datos. es un lenguaje de programación homoicónico, multiplataforma y multiparadigma de tipado dinámico de alto nivel y alto rendimiento para la computación genérica, técnica y científica.