1 / 15

Historia de los lenguajes de programación

Historia de los lenguajes de programación. Introducción.

dex
Download Presentation

Historia de los lenguajes de programación

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Historia de los lenguajes de programación

  2. Introducción • Primero se tiene que saber que es un lenguaje de programación para después referirnos a los diferentes prototipos que existen de ellos in lenguaje es aquello que es contenidos en letras símbolos, números o cálculos que la computadora utiliza como instrucciones para ejecutar diferentes programaciones de acuerdo a los procedimientos que requiera cada uno de ellos a lo largo del tiempo han surgido diferentes autores que han desarrollado sus conocimientos.

  3. Plankalkül (1945) Konrad Zuse desarrollo un lenguaje de comunicación que se interpreto como lenguaje de primer nivel muchos han intentado recrear o simplemente estudiar su teoría pero la verdad es que pocos han logrado entender o aportar algo a su teoría ya que esta es un poco compleja que parece como si la hubiesen creado apenas ya que esta refleja un gran avance.

  4. ENIAC (1946) Que significa Computador e Integrador Numérico Electrónicoque es por diferentes grupos de ejércitos para sus diferentes ejecuciones. Se ha considerado a menudo la primera computadora electrónica de propósito general aunque no del todo ya que existen otros prototipos que se asemejan. Esta también ha sido para detectar diferentes movimientos en el ejército para derrotar a sus enemigos jaqueando sus sistemas que también fue destruidotras 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

  5. Fortran (1957) El Fortran (previamente FORTRAN) (del inglésFormula Translating System) es otro 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. Que fue desarrollado por la gran ingeniería científica 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

  6. Lisp (1958) Especificado originalmente en 1958 por John McCarthy 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.

  7. COBOL (1959) El lenguaje COBOL (acrónimode COmmonBusiness -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.

  8. 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 (AProgramanLenguaje, también conocido como Arraya 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.

  9. 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ónimode Beginners All-purpose Symbolic Instruction Code. • Pascal (1970) Es un lenguaje de programacióndesarrollado por el profesor suizoNiklaus 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.

  10. 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 Dijkstrapara 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 lenguajeimperativo).

  11. 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.

  12. Java ( 1991) Es un lenguaje de programación orientado a objetos, desarrollado por Sun Microsystemsa principios de los años 90. El lenguaje en sí mismo toma mucha de su sintaxis 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 punteroso memoria.

  13. 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.

  14. 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ónorientado 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.

  15. conclusiones • Como ya hemos observado los diferentes lenguajes de programación se traducen principalmente a métodos opcionales desde la enseñanza hogareña hasta para los diferentes comandos militares y entrar a sus dispositivos, enseñanza para alumnos para un mayor aprovechamiento en las asignaturas que así lo requieran o que busquen un mejor entendimiento como por ejemplo las matemáticas.

More Related