Evolución de los lenguajes de programación

  • Máquina analítica Ada Lovelace

    Máquina analítica Ada Lovelace

    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.
  • Plankalkül

    Plankalkül

    Konrad Zuse desarrolló el primer lenguaje de programación "real" llamado Plankalkül (Cálculo de Planes). Permitía crear procedimientos, que almacenaban trozos de código que podían invocarse una y otra vez para realizar operaciones rutinarias.
  • Lenguaje ensamblador

    Lenguaje ensamblador

    El lenguaje ensamblador era un tipo de lenguaje de programación de bajo nivel que simplificaba el lenguaje del código máquina. Es decir, las instrucciones específicas necesarias para hacer funcionar un ordenador.
  • FORTRAN

    FORTRAN

    Fue creado por John Backus y está considerado como el lenguaje de programación más antiguo que se utiliza en la actualidad. Este lenguaje de programación se creó para realizar cálculos científicos, matemáticos y estadísticos de alto nivel.
  • ALGOL

    ALGOL

    ALGOL fue creado por un comité conjunto de informáticos estadounidenses y europeos. ALGOL sirvió de punto de partida para el desarrollo de algunos de los lenguajes de programación más importantes, como Pascal, C, C++ y Java.
  • LISP

    LISP

    LISP fue inventado por John McCarthy en el Instituto Tecnológico de Massachusetts (MIT). Destinado originalmente a la inteligencia artificial, LISP es uno de los lenguajes de programación más antiguos que se siguen utilizando hoy en día y puede utilizarse en lugar de Ruby o Python.
  • COBOL

    COBOL

    El desarrollo del lenguaje fue dirigido por la Dra. Grace Murray Hopper y se diseñó para que pudiera funcionar en todas las marcas y tipos de ordenadores. Es el lenguaje de programación detrás de muchos procesadores de tarjetas de crédito, cajeros automáticos, llamadas telefónicas y celulares, señales de hospitales y sistemas de señalización de tráfico.
  • BASIC

    BASIC

    BASIC fue desarrollado por un grupo de estudiantes del Dartmouth College. El lenguaje fue escrito para estudiantes que no tenían grandes conocimientos de matemáticas o informática. Los fundadores de Microsoft, Bill Gates y Paul Allen, desarrollaron el lenguaje y lo convirtieron en el primer producto comercializable de la empresa.
  • PASCAL

    PASCAL

    Llamado así por el matemático francés Blaise Pascal, Niklaus Wirth desarrolló el lenguaje de programación en su honor. Se desarrolló como una herramienta de aprendizaje para la programación de ordenadores, por lo que era fácil de aprender. Fue pilar de Apple en los inicios de la gran empresa.
  • Smalltalk

    Smalltalk

    Desarrollado en el Centro de Investigación de Xerox Palo Alto por Alan Kay, Adele Goldberg y Dan Ingalls, Smalltalk permitía a los programadores informáticos modificar el código sobre la marcha.
  • C

    C

    C
    Desarrollado por Dennis Ritchie en los Bell Telephone Laboratories para su uso con el sistema operativo Unix. Se llamó C porque se basaba en un lenguaje anterior llamado "B". Muchos de los principales lenguajes actuales son derivados de C, como C#, Java, JavaScript, Perl, PHP y Python.
  • SQL

    SQL

    SQL
    fue desarrollado por primera vez por los investigadores de IBM Raymond Boyce y Donald Chamberlain. se utiliza para ver y modificar la información almacenada en las bases de datos. Hoy en día, el lenguaje es un acrónimo: SQL, que significa Structured Query Language
  • C++

    C++

    Es una extensión de C con mejoras como clases, funciones virtuales y plantillas.C++ se utiliza en MS Office, Adobe Photoshop, motores de juegos y otros programas de alto rendimiento.
  • Objetivo-C

    Objetivo-C

    Desarrollado por Brad Cox y Tom Love, Objective-C es el principal lenguaje de programación utilizado para escribir software para macOS e iOS, los sistemas operativos de Apple.
  • Perl

    Perl

    Creado por Larry Wall y es un lenguaje de programación de alto nivel de propósito general. Originalmente se diseñó como un lenguaje de scripting destinado a la edición de texto, pero hoy en día se utiliza ampliamente para muchos fines, como CGI, aplicaciones de bases de datos, administración de sistemas, programación de redes y programación gráfica.
  • Haskell

    Haskell

    Desarrollado por el lógico y matemático estadounidense Haskell Brooks Curry. Es un lenguaje de programación puramente funcional, es decir, principalmente matemático. Se utiliza en múltiples sectores, especialmente en aquellos que se ocupan de cálculos complicados, registros y cálculos numéricos.
  • Python

    Python

    Python fue desarrollado por Guido Van Rossum. Es una herramienta de uso general y es un lenguaje de programación de alto nivel creado para soportar una variedad de estilos de programación y ser divertido de usar.
  • Visual Basic

    Visual Basic

    Desarrollado por Microsoft, Visual Basic permite a los programadores utilizar un estilo de arrastrar y soltar para elegir y cambiar trozos de código preseleccionados a través de una interfaz gráfica de usuario (GUI).
  • Ruby

    Ruby

    Es un lenguaje de programación de alto nivel interpretado. Es un lenguaje didáctico que recibió la influencia de Perl, Ada, Lisp y Smalltalk, entre otros. Los principales usos de Ruby son el desarrollo de aplicaciones web y Ruby on Rails. La gran empresa Twiter, hace uso de dicho lenguaje.
  • PHP

    PHP

    Fue desarrollado por Rasmus Lerdorf. Sus usos principales incluyen la construcción y el mantenimiento de páginas web dinámicas, así como el desarrollo del lado del servidor. Algunas de las mayores empresas de todo el mundo utilizan PHP, como Facebook, Wikipedia, Digg, WordPress y Joomla.
  • JavaScript

    JavaScript

    Fue creado por Brendan Eich, este lenguaje se utiliza principalmente para el desarrollo de páginas web dinámicas, documentos PDF, navegadores web y widgets de escritorio.
  • Java

    Java

    Es un lenguaje de alto nivel de propósito general creado por James Gosling para un proyecto de televisión interactiva. Tiene funcionalidad multiplataforma y se encuentra constantemente entre los lenguajes de programación más populares del mundo. Java se encuentra en todas partes, desde los ordenadores hasta los teléfonos inteligentes y los parquímetros.
  • C#

    C#

    Fue desarrollado por Microsoft con el fin de combinar la capacidad informática de C++ con la sencillez de Visual Basic, C# se basa en C++ y comparte muchas similitudes con Java.
  • Scala

    Scala

    Desarrollado por Martin Odersky, Scala combina la programación funcional matemática y la programación orientada a objetos organizada. La compatibilidad de Scala con Java hace que sea útil para el desarrollo de Android.
  • Groovy

    Groovy

    Fue desarrollado por James Strachan y Bob McWhirter. El lenguaje mejora la productividad porque es sucinto y fácil de aprender. Algunas empresas conocidas que utilizan Groovy en sus pilas tecnológicas son Starbucks, Transferwise y Craftbase.
  • GO

    GO

    Fue desarrollado por Google para resolver los problemas que se producen debido a los grandes sistemas de software. Gracias a su estructura sencilla y moderna, Go ha ganado popularidad entre algunas de las mayores empresas tecnológicas del mundo, como Google, Uber, Twitch y Dropbox.
  • Swift

    Swift

    Desarrollado por Apple como sustituto de C, C++ y Objective-C, Swift se desarrolló con la intención de ser más sencillo que los lenguajes mencionados y permitir menos margen de error.