Download historia de lenguajes de programación

Document related concepts

Lisp wikipedia , lookup

Dylan (lenguaje de programación) wikipedia , lookup

Visual Prolog wikipedia , lookup

Clojure wikipedia , lookup

Programación funcional wikipedia , lookup

Transcript
HISTORIA DE LENGUAJES DE
PROGRAMACIÓN
1900
Binario
 Creador :
 Bool
 1er lenguaje
1946
Plankalkul
 Creado por konrad
zuse
 creado para jugar al
ajedrez
1949 Short Code
 lenguaje traducido a
mano
 1950 ASM
ensamblador
 lenguaje ensamblador
1951
A-0
 Grace hopper :
 Fue el primer compilador
 Fue la primera
programadora que utilizó
el Mark I y entre las
décadas de los 50s y 60s,
propició la aplicación de los
compiladores para el
desarrollo de los lenguajes
de programación y
métodos de validación. Era
conocida por sus amistades
como la Amazing Grace.
1952 AUTOCODE
 Alick E. Glennie
 compilador muy
rudimentario
1956 FORTRAN
 sistema de TRAducción
de FORmulas
matemáticas
1960 LISP
 El Lisp (o LISP) es una
familia de lenguajes de
programación de
computadora de tipo
funcional con una larga
historia y una sintaxis
completamente entre
paréntesis. Especificado
originalmente en 1958 por
John McCarthy y sus
colaboradores en el MIT, el
Lisp es el segundo más
viejo lenguaje de
programación de alto nivel
de extenso uso hoy en día.
1961 FORTRAN IV
 sistema de TRAducción
de FORmulas
matemáticas.
1964 PASCAL




Pascal es un lenguaje de programación
desarrollado por el profesor suizo
Niklaus Wirth entre los años 1968/9 y
publicado en 1970. Su objetivo era crear
un lenguaje que facilitara el aprendizaje
de programación a sus alumnos,
utilizando la programación estructurada
y estructuración de datos. Sin embargo
con el tiempo su utilización excedió el
ámbito académico para convertirse en
una herramienta para la creación de
aplicaciones de todo tipo.
Pascal se caracteriza por ser un lenguaje
de programación estructurado
fuertemente tipificado. Esto implica que:
El código está dividido en porciones
fácilmente legibles llamadas funciones o
procedimientos. De esta forma Pascal
facilita la utilización de la programación
estructurada en oposición al antiguo
estilo de programación monolítica.
El tipo de dato de todas las variables
debe ser declarado previamente para
1964 BASIC
 BASIC Universidad de
Dartmouth (california)
 Beginners All Purpose
Symbolic Instruction
Code
1981 PROLOG
 Ministerio Japonés de
Comercio Internacional
e Industria (MITI)
 Lenguaje estandar
para la Inteligencia
Artificial
1982 ADA
 Ministerio de Defensa
de los EE.UU
 lenguaje muy seguro
1984 C++
 1984 C++ AT&T Bell Laboratories
(Bjarne Stroustrup)
 C++ es un lenguaje de
programación diseñado a
mediados de los años 1980 por
Bjarne Stroustrup. La intención
de su creación fue el extender al
exitoso lenguaje de
programación C con
mecanismos que permitan la
manipulación de objetos. En ese
sentido, desde el punto de vista
de los lenguajes orientados a
objetos, el C++ es un lenguaje
híbrido.
1985 CLIPPER

Clipper es un lenguaje de
programación procedural e
imperativo creado en 1985 por
Nantucket Corporation y vendido
posteriormente a Computer
Associates, la que lo comercializó
como CA-Clipper. En un principio
Clipper se creó como un compilador
para el sistema gestor intérprete de
bases de datos dBase III (de hecho
las versiones estacionales de
Nantucket incluían una etiqueta que
lo indicaba así), pero con el tiempo
el producto evolucionó y maduró,
convirtiéndose en un lenguaje
compilado más poderoso que el
original, no sólo por sus propias
implementaciones sino también por

compilador para bases de datos
Quick basic 1.0 – 4.0 (19851987)


Microsft
QBASIC, nombre originado por contracción
del nombre del producto QuickBasic que
traduce BASIC rápido, es una variante del
lenguaje de programación BASIC.
Intérprete de lenguaje BASIC. Su diseño fue
basado en el anterior QuickBASIC 4.5, pero
carecía de los elementos del compilador y
enlazador de QuickBASIC. El código fuente
es compilado en una forma intermedia
desde el entorno de desarrollo integrado y
luego esta forma intermedia es ejecutada
(interpretada) a demanda. Fue creado con
el objetivo de reemplazar a BASICA y GWBASIC como lenguaje de programación
para el usuario final y fue distribuido junto
con MS-DOS 5.0 y versiones subsiguientes,
incluyendo Windows 95.
1987
 CLIPPER SUMMER '87
 compilador para bases
de datos
1988 QuickBASIC 4.5 Microsoft®
tarjeta SVGA
 1989 QuickBASIC 7.1
Microsoft® ultima
version de QuickBASIC
1990s VISUAL BASICScript
 Microsoft®
 lenguaje de script
1990 HTML
 Tim Berners-Lee
 para internet
1993 XML
 C. M. Sperberg-
McQueen
 Para nternet
1995 JAVA
 Sun Microsystems
 para internet y
proposito general
Visual basic 1.0-6.0(19911998)
 Microsoft®