-
Lenguaje Ensamblador
Esta basado en símbolos o nemónicos que se correspondenn directamente con instrucciones de código máquina -
Primera Generación
1940 - 1950 -
FORTRAN
FORmula TRANslator, el primer lenguaje de alto nivel ampliamente difundido y utilizado a nivel mundial -
LISP
Un lenguaje idóneo para crear programas de inteligencia artificial porque utilizaba conceptos de programación funcional y recursividad. -
COBOL
Un lenguaje preparado para procesar grandes cantidades de información. -
Segunda Generación
1950 - 1960 -
SNOBOL
StriNg Oriented symBOlic Language es un lenguaje de programación de computadoras de muy alto nivel que surgió en la década de los 60 en los Laboratorios Bell por el equipo formado por David J. Farber, Ralph E. Griswold y Ivan P. Polonsky. -
BASIC
Beginner's All-purpose Symbolic Instruction Code, especialmente diseñado para enseñar a programar a principiantes. -
BCPL
Fue diseñado por Martin Richards de la Universidad de Cambridge en 1966 debido a las dificultades experimentadas con el lenguaje de programación CPL durante los años 60. -
B
Desarrollado en los Bell Labs, predecesor del lenguaje C. Fue mayoritariamente un trabajo de Kenneth L. Thompson con contribuciones de Dennis M. Ritchie. -
PASCAL
Diseñado por el profesor Niklaus Wirth con el objetivo de facilitar el aprendizaje de la programación a sus alumnos. -
C
Kenneth L. Thompson y Dennis M. Ritchie crean el lenguaje C en los laboratorios Bell. -
PROLOG
PROgrammation en LOGique, es un lenguaje para programar artefactos electrónicos mediante el paradigma lógico con técnicas de producción final interpretada. -
SQL
Structured Query Language es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones en ellas. -
REXX
REstructured eXtended eXecutor es un lenguaje de programación desarrollado en IBM por Mike Cowlishaw del que existen numerosas implementaciones disponibles con código abierto. -
ADA
Es un lenguaje de programación orientado a objetos y fuertemente tipado de forma estática que fue diseñado por Jean Ichbiah de CII Honeywell Bull por encargo del Departamento de Defensa de los Estados Unidos. -
ABC
Fue desarrollado a principios de los 80 en el Centrum voor Wiskunde en Informática (CWI) (un centro de investigación holandés de carácter oficial que, entre otras cosas, actualmente alberga la oficina central del W3C) como una alternativa al BASIC. -
Smalltalk
Es un lenguaje reflexivo de programación, orientado a objetos y con tipado dinámico. -
Miranda
Fue desarrollado entre los años 1985 y 1986 por David Turner. Se trata de un lenguaje de programación funcional sucesor de SASL y KRC. -
C++
De manos de Bjarne Stroustrup, que partía del lenguaje C y le añadía la posibilidad de trabajar con objetos. -
Delphi
En sus principios denominado Object Pascal, como una evolución de Pascal para incluirle características de orientación a objetos. -
PERL
Es un lenguaje de programación diseñado por Larry Wall en 1987. -
Java
Lenguaje orientado a objetos diseñado en 1990 por James Gosling y Patrick Naughton, de la empresa Sun Microsystems. -
Tercera Generación
1960 - 1990 -
Python
Es un lenguaje de programación interpretado cuya filosofía hace hincapié en una sintaxis muy limpia y que favorezca un código legible. -
Ruby
Es un lenguaje de programación interpretado, reflexivo y orientado a objetos, creado por el programador japonés Yukihiro "Matz" Matsumoto, quien comenzó a trabajar en Ruby en 1993, y lo presentó públicamente en 1995 -
PHP
Es un lenguaje de programación de uso general de código del lado del servidor originalmente diseñado para el desarrollo web de contenido dinámico. -
C#
Es un lenguaje de programación orientado a objetos desarrollado y estandarizado por Microsoft como parte de su plataforma .NET. C# es uno de los lenguajes de programación diseñados para la infraestructura de lenguaje común. -
Cuarta Generación
1990 - 2000