24
HISTORIA DE LENGUAJES DE PROGRAMACIÓN

1900 Binario Creador : Bool 1er lenguaje 1946 Plankalkul Creado por konrad zuse creado para jugar al ajedrez

Embed Size (px)

Citation preview

Page 1: 1900 Binario  Creador :  Bool  1er lenguaje 1946 Plankalkul  Creado por konrad zuse  creado para jugar al ajedrez

HISTORIA DE LENGUAJES DE PROGRAMACIÓN

Page 2: 1900 Binario  Creador :  Bool  1er lenguaje 1946 Plankalkul  Creado por konrad zuse  creado para jugar al ajedrez

1900 Binario

Creador : Bool 1er lenguaje

Page 3: 1900 Binario  Creador :  Bool  1er lenguaje 1946 Plankalkul  Creado por konrad zuse  creado para jugar al ajedrez

1946 Plankalkul

Creado por konrad zuse

creado para jugar al ajedrez

Page 4: 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

Page 5: 1900 Binario  Creador :  Bool  1er lenguaje 1946 Plankalkul  Creado por konrad zuse  creado para jugar al ajedrez

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.

Page 6: 1900 Binario  Creador :  Bool  1er lenguaje 1946 Plankalkul  Creado por konrad zuse  creado para jugar al ajedrez

1952 AUTOCODE

Alick E. Glennie compilador muy rudimentario

Page 7: 1900 Binario  Creador :  Bool  1er lenguaje 1946 Plankalkul  Creado por konrad zuse  creado para jugar al ajedrez

1956 FORTRAN

sistema de TRAducción de FORmulas matemáticas

Page 8: 1900 Binario  Creador :  Bool  1er lenguaje 1946 Plankalkul  Creado por konrad zuse  creado para jugar al ajedrez

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.

Page 9: 1900 Binario  Creador :  Bool  1er lenguaje 1946 Plankalkul  Creado por konrad zuse  creado para jugar al ajedrez

1961 FORTRAN IV

sistema de TRAducción de FORmulas matemáticas.

Page 10: 1900 Binario  Creador :  Bool  1er lenguaje 1946 Plankalkul  Creado por konrad zuse  creado para jugar al ajedrez

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 que su uso quede habilitado.

El nombre de Pascal fue escogido en honor al matemático Blaise Pascal.

Page 11: 1900 Binario  Creador :  Bool  1er lenguaje 1946 Plankalkul  Creado por konrad zuse  creado para jugar al ajedrez

1964 BASIC

BASIC Universidad de Dartmouth (california)

Beginners All Purpose Symbolic Instruction Code

Page 12: 1900 Binario  Creador :  Bool  1er lenguaje 1946 Plankalkul  Creado por konrad zuse  creado para jugar al ajedrez

1981 PROLOG

Ministerio Japonés de Comercio Internacional e Industria (MITI)

Lenguaje estandar para la Inteligencia Artificial

Page 13: 1900 Binario  Creador :  Bool  1er lenguaje 1946 Plankalkul  Creado por konrad zuse  creado para jugar al ajedrez

1982 ADA

Ministerio de Defensa de los EE.UU

lenguaje muy seguro

Page 14: 1900 Binario  Creador :  Bool  1er lenguaje 1946 Plankalkul  Creado por konrad zuse  creado para jugar al ajedrez

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.

Page 15: 1900 Binario  Creador :  Bool  1er lenguaje 1946 Plankalkul  Creado por konrad zuse  creado para jugar al ajedrez

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 las ampliaciones desarrolladas por terceros en C, Ensamblador y Pascal.

compilador para bases de datos

Page 16: 1900 Binario  Creador :  Bool  1er lenguaje 1946 Plankalkul  Creado por konrad zuse  creado para jugar al ajedrez

Quick basic 1.0 – 4.0 (1985-1987)

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 GW-BASIC como lenguaje de programación para el usuario final y fue distribuido junto con MS-DOS 5.0 y versiones subsiguientes, incluyendo Windows 95.

Page 17: 1900 Binario  Creador :  Bool  1er lenguaje 1946 Plankalkul  Creado por konrad zuse  creado para jugar al ajedrez

1987

CLIPPER SUMMER '87

compilador para bases de datos

Page 18: 1900 Binario  Creador :  Bool  1er lenguaje 1946 Plankalkul  Creado por konrad zuse  creado para jugar al ajedrez

1988 QuickBASIC 4.5 Microsoft® tarjeta SVGA 1989 QuickBASIC

7.1 Microsoft® ultima version de QuickBASIC

Page 19: 1900 Binario  Creador :  Bool  1er lenguaje 1946 Plankalkul  Creado por konrad zuse  creado para jugar al ajedrez

1990s VISUAL BASICScript Microsoft® lenguaje de script

Page 20: 1900 Binario  Creador :  Bool  1er lenguaje 1946 Plankalkul  Creado por konrad zuse  creado para jugar al ajedrez

1990 HTML

Tim Berners-Lee para internet

Page 21: 1900 Binario  Creador :  Bool  1er lenguaje 1946 Plankalkul  Creado por konrad zuse  creado para jugar al ajedrez

1993 XML

C. M. Sperberg-McQueen

Para nternet

Page 22: 1900 Binario  Creador :  Bool  1er lenguaje 1946 Plankalkul  Creado por konrad zuse  creado para jugar al ajedrez
Page 23: 1900 Binario  Creador :  Bool  1er lenguaje 1946 Plankalkul  Creado por konrad zuse  creado para jugar al ajedrez

1995 JAVA

Sun Microsystems para internet y proposito general

Page 24: 1900 Binario  Creador :  Bool  1er lenguaje 1946 Plankalkul  Creado por konrad zuse  creado para jugar al ajedrez

Visual basic 1.0-6.0(1991-1998)

Microsoft®