Historia de los lenguajes de programación

10
Historia de los lenguajes de programación

description

Historia de los lenguajes de programación. Plankalkül ( 1945) - PowerPoint PPT Presentation

Transcript of Historia de los lenguajes de programación

Page 1: Historia de los lenguajes de programación

Historia de los lenguajes de programación

Page 2: Historia de los lenguajes de programación

• Plankalkül (1945)

Konrad Zuse diseñó el lenguaje de programación de alto nivel Plankalkül (Cálculo de Programas) en 1945, después de mudarse de Berlín al final de segunda Guerra Mundial. Cualquiera que ha tenido la oportunidad de estudiar la definición original de Plankalkül han quedado alucinados por su sorprendente carácter actual- parece como si había sido creado mucho más tarde que en 1945.

Page 3: Historia de los lenguajes de programación

• ENIAC (1946)

Es un acrónimo de Electronic Numerical Integrator And Computer (Computador e Integrador Numérico Electrónico), utilizada por el Laboratorio de Investigación Balística del Ejercito de los Estados Unidos.

Se ha considerado a menudo la primera computadora electrónica de propósito general, aunque este título pertenece en realidad a la computadora alemana Z3.

Además está relacionada con el Colossus, que se usó para descifrar código Alemán durante la Segunda Guerra Mundial y destruido tras su uso para evitar dejar pruebas, siendo recientemente restaurada para un museo británico. Era totalmente digital, es decir, que ejecutaba sus procesos y operaciones mediante instrucciones en lenguaje máquina, a diferencia de otras máquinas computadoras contemporáneas de procesos analógicos. Presentada en público el 15 de febrero de 1946.

JOHN PRESPER ECKERT

John William Mauchly

Page 4: Historia de los lenguajes de programación

• Fortran (1957) El Fortran (previamente FORTRAN) (del

inglés Formula Translating System) es un lenguaje de programación alto nivel de propósito general, procedimental e imperativo, que está especialmente adaptado al cálculo numérico a la computación científica. Desarrollado originalmente por IBM en 1957 para el equipo IBM 704, y usado para aplicaciones científicas y de ingeniería, el FORTRAN vino a dominar esta área de la programación desde el principio y ha estado en uso continuo por más de medio siglo en áreas de cómputo intensivo tales como la predicción numérica del tiempo, análisis de elementos finitos, dinámica de fluidos computacional(CFD), física computacional, y química computacional.

John W. Backus

Page 5: Historia de los lenguajes de programación

• Lisp (1958) Especificado originalmente en 1958

por John McCarthyy 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; solamente el FORTRAN es más viejo. Al igual que el FORTRAN, el Lisp ha cambiado mucho desde sus comienzos, y han existido un número de dialectos en su historia. Hoy, los dialectos Lisp de propósito general más ampliamente conocidos son el Common Lisp y el Scheme.

• ALGOL (1958) Se denomina ALGOL (o Algol) a un lenguaje

de programación. La voz es un acrónimo de las palabras inglesas Algorithmic Language (lenguaje algorítmico).

• Fue muy popular en las universidades durante los años 60, pero no llegó a cuajar como lenguaje de utilización comercial.

• Sin embargo, Algol influyó profundamente en varios lenguajes posteriores que sí alcanzaron gran difusión, como Pascal, C y Ada.

• Hacia 1965 dos corrientes se distinguieron sobre el tema de un sucesor para Algol. Como resultado se definieron los lenguajes Algol W que es un lenguaje minimalista, rápidamente implementado y distribuido y, por otra parte, Algol 68 que para la época está en la frontera entre un lenguaje para programar en él y un lenguaje para investigar sobre él.

Page 6: Historia de los lenguajes de programación

• COBOL (1959) El lenguaje COBOL (acrónimo de

COmmon Business -Oriented Language, Lenguaje Común Orientado a Negocios) fue creado en el año 1960 con el objetivo de crear un lenguaje de programación universal que pudiera ser usado en cualquier ordenador, ya que en los años 1960 existían numerosos modelos de ordenadores incompatibles entre sí, y que estuviera orientado principalmente a los negocios, es decir, a la llamada informática de gestión.

• APL (1962) Es un lenguaje muy conciso, con

una sintaxis muy sencilla. Está orientado a trabajos con matrices, con la que se pueden hacer todo tipo de operaciones lógicas o matemáticas. Incluso se pueden definir nuevas operaciones matriciales.

APL (A Programing Language, también conocido como Array Processing Language desde hace algunos años) es un lenguaje de programación interpretado desarrollado por Kenneth Iverson, de IBM, a finales de los años 60.

Page 7: Historia de los lenguajes de programación

• BASIC (1964) BASIC es un lenguaje de

programación que originalmente fue desarrollado como una herramienta de enseñanza; se diseminó entre las microcomputadoras hogareñas a partir de la década de 1980. Actualmente continúa siendo muy popular, en muchos dialectos bastante distintos del original.

• BASIC es el acrónimo de Beginners All-purpose Symbolic Instruction Code.

• Pascal (1970) 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.

Page 8: Historia de los lenguajes de programación

• PROLOG (1972) Se trata de un lenguaje de

programación ideado a principios de los años 70 en la Universidad de Aix-Marseille (Marsella, Francia) por los profesores Alain Colmerauer y Philippe Roussel. Nació de un proyecto que no tenía como objetivo la implementación de un lenguaje de programación, sino el procesamiento de lenguajes naturales.

• Lenguaje de Comandos Guardados ( 1974)

El Lenguaje de Comandos Guardados (GCL, Guarded Command Language), o de Órdenes Guardadas, es un modelo de lenguaje definido por Edsger Dijkstra para semántica de transformación de predicados (una extensión lógica diseñada para proporcionar una metodología para desarrollar programas "correctos por construcción" en un lenguaje imperativo).

Page 9: Historia de los lenguajes de programación

• Perl (1987)• Es un lenguaje de programación

diseñado por Larry Wall en 1987. Perl toma características del lenguaje C, del lenguaje interpretado shell (sh), AWK, sed, Lisp y, en un grado inferior, de muchos otros lenguajes de programación.

• Estructuralmente, Perl está basado en un estilo de bloques como los del C o AWK, y fue ampliamente adoptado por su destreza en el procesado de texto y no tener ninguna de las limitaciones de los otros lenguajes de script.

• Java ( 1991) Es un lenguaje de

programación orientado a objetos, desarrollado por Sun Microsystems a principios de los años 90. El lenguaje en sí mismo toma mucha de su sintaxis de C y C++, pero tiene un modelo de objetos más simple y elimina herramientas de bajo nivel, que suelen inducir a muchos errores, como la manipulación directa de punteros o memoria.

Page 10: Historia de los lenguajes de programación

• D ( 1995) Es un lenguaje de

programación de uso general desarrollado por Walter Bright cuya primera versión apareció en 1999. Se origina como un rediseño de C++, con un enfoque más pragmático, pero no es un lenguaje puramente derivado del anterior. D ha mantenido algunas características de C++ y también está influido por otros conceptos de otros lenguajes como Java, C# y Eiffel.

• C Sharp (2000) Es un lenguaje de

programación orientado a objetos desarrollado y estandarizado por Microsoft como parte de su plataforma.NET, que después fue aprobado como un estándar por la ECMA e ISO.