-
Primer lenguaje de progarmación
Ada Lovelace creó un lenguaje de programación a mano para operar con la máquina de Babbage, mientras traducía las memorias del matemático Luigi Menabrea. -
Period: to
Primera generación
-
Period: to
Evolución e historia de los lenguajes de programación
-
Máquina de Turing
Una máquina de Turing es un dispositivo que manipula símbolos sobre una tira de cinta de acuerdo con una tabla de reglas. A pesar de su simplicidad, una máquina de Turing puede ser adaptada para simular la lógica de cualquier algoritmo de computador y es particularmente útil en la explicación de las funciones de una CPU dentro de un computador. -
Period: to
Segunda generación
-
Fortran
John W.Backus inventa el primer lenguaje de programación de alto nivel para programadores reales. Surgió para trabajar menos y entre sus tareas se encontraba la de calcular trayectorias de misiles. -
Lisp
Lisp, lanzado en 1958 y desarrollado por John McCarthy en el MIT, es el segundo lenguaje de programación de alto nivel más antiguo. Originalmente desarrollado como un medio de notación matemática, Lisp más tarde se hizo popular en la investigación de la inteligencia artificial y se ha ampliado y renovado varias veces a lo largo de los años. Lisp significa Procesador de listas. -
COBOL
Grace Murray Hopper creó COBOL, el cual revolucionó la informática de gestión. Su objetivo era crear un lenguaje de programación universal que pudiera ser usado en cualquier ordenador; pues en los años 60 había ordenadores que no eran compatibles entre sí. De este modo, no había nuevos compiladores o diferentes lenguajes que aprender continuamente. -
Period: to
Tercera generación
-
BASIC
John George Kemeny y Thomas Eugene Kurtz crearon BASIC respondiendo a la necesidad de extender la computación más allá del ámbito técnico y científico. Hizo la programación computacional accesible a los estudiantes y, más tarde, a todo el mundo. Se convirtió en la manera principal de aprender a programar ordenadores. -
Period: to
Cuarta generación
-
Pascal
Niklaus Wirth creó Pascal como herramienta de enseñanza de programación, pero pronto acabó como lenguaje de programación para crear todo tipo de aplicaciones. El código está dividido en funciones, para facilitar la programación estructurada. -
Period: to
Quinta generación
-
Ada
Jean Ichbiah creó Ada en honor a Ada Lovelace orientada a la reducción de errores comunes y difíciles de descubrir. Para ello se basa en un tipado muy fuerte y en chequeos en tiempo de ejecución. -
Objective-C
Brad Cox creó Objective-C el cuál era un lenguaje compilado y enlazado para programar para el sistema operativo de Apple o iOS. -
C++
Bjarne Stroustrup creó C++ para extender al lenguaje de programación C mecanismos que permiten la manipulación de objetos. Es un lenguaje de programación multiparadigma. -
Perl
Larry Wall creó Perl caracterizado por su destreza en el procesado de texto y por no tener ninguna de las limitaciones de los otros lenguajes de script. -
HTML, Python y Visual Basic
Al llegar la década de Internet, Guido van Rossum creó Python el cuál ha definido (junto a Visual Basic) las páginas web y HTML. Éstos se definían como un lenguaje de marcado de hipertexto (el ''código'' de Internet). -
Java
James Gosling creó Java el cuál es imprescindible ya que muchas aplicaciones y sitios web no funcionan sin él. Permite jugar, cargar fotografías, chatear en línea, realizar visitas virtuales y utilizar servicios como, por ejemplo, cursos en línea, servicios bancarios en línea y mapas interactivos. -
JavaScript
Brendan Eich creó Javascript el cuál es un lenguaje de scripts (guiones o rutinas) que permite añadir a las páginas web efectos y funciones adicionales al estándar HTML. -
Scratch
Scratch un lenguaje de programación visual desarrollado por el MIT Media Lab que consiste en un lenguaje desarrollado para que niños, adolescentes y adultos aprendan a programar de manera visual sin tener demasiada idea de código. -
Go
Go es un lenguaje de programación creado por Google el cuál es una manera más rápida y ligera de buscar, con resultados optimizados para ahorrar datos. Permite navegar con un solo click a través de tendencias y temas, o usando la voz para decir lo que estás buscando. -
Kotlin
Kotlin es uno de los lenguajes de programación de moda ya que Google lo ha ''marcado'' como el mejor lenguaje de programación para Android. Fue creado por JetBrains y se ha popularizado gracias a que se puede utilizar para programar aplicaciones Android. -
Swift
Swift es un lenguaje de programación enfocado en el desarrollo de aplicaciones para iOS y macOS. Fue creado por Apple y brinda a los desarrolladores más libertad que nunca mediante un código abierto.