Historia Y EvolucióN De Los Lenguajes De ProgramacióN

14
HISTORIA Y EVOLUCIÓN DE LOS LENGUAJES DE PROGRAMACIÓN DA4EQUIPO3 Vicent Baixauli Noemí Grau

description

Breve paseo por la historia de los lenguajes de programación.

Transcript of Historia Y EvolucióN De Los Lenguajes De ProgramacióN

Page 1: Historia Y EvolucióN De Los Lenguajes De ProgramacióN

HISTORIA Y EVOLUCIÓN DE LOS LENGUAJES DE PROGRAMACIÓN

DA4EQUIPO3

Vicent Baixauli

Noemí Grau

Page 2: Historia Y EvolucióN De Los Lenguajes De ProgramacióN

A lo largo de este proyecto vamos a tratar de conocer e indagar la evolución a lo largo de la historia de los lenguajes de programación, veremos que a consecuencia de la corta historia de la informática la duración y la evolución de estas tecnologías evolucionará de una forma más breve que muchas otras tecnologías.

Trataremos de dar a conocer aquellos lenguajes que han ido surgiendo a lo largo del tiempo de una forma breve y concisa.

INTRODUCCIÓN

Page 3: Historia Y EvolucióN De Los Lenguajes De ProgramacióN

¿QUÉ SON LOS LENGUAJES DE PROGRAMACIÓN?

Lenguaje de programación conjunto de símbolos, reglas sintácticas (forma de escribir) y semánticas (sentido de aquello que se escribe) junto con sus elementos y las expresiones.

Los lenguajes de programación surgen por la necesidad de automatizar tareas que realiza el usuario de forma repetitiva.

Page 4: Historia Y EvolucióN De Los Lenguajes De ProgramacióN

TIPOS DE LENGUAJES

Alto nivel cercanos a las personas. (BASIC, COBOL, PASCAL, C++, JAVA)

Nivel intermedio acceden a detalles de la máquina. (C, FORTH)

Bajo nivel más cercanos a las máquinas. (lenguaje máquina y ensamblador; Intel 8088 o MSX88)

Page 5: Historia Y EvolucióN De Los Lenguajes De ProgramacióN

CRONOLOGÍA I

http://sistemas.itlp.edu.mx/tutoriales/fundamentosdeprog/t16.htm

Page 6: Historia Y EvolucióN De Los Lenguajes De ProgramacióN

TENDENCIAS DE USO

http://blog.marcoscrispino.com/2009/02/tendencia-referente-los-lenguajes-de.html

Page 7: Historia Y EvolucióN De Los Lenguajes De ProgramacióN

TRADUCTORES

Pasan el código fuente a código máquina.

Hay de tres tipos

• Ensambladores: de ensamblador a máquina.

• Intérpretes: traducen y ejecutan código fuente.

• Compiladores: de código fuente a máquina sin ejecutar.

• Fases: edición, compilación, linkado y ejecución.

Page 8: Historia Y EvolucióN De Los Lenguajes De ProgramacióN

Se producen avances en el desarrollo de compiladores e intérpretes, dando lugar a los lenguajes de 3º generación, cuyas ventajas son las facilidades en el aprendizaje, lectura/escritura, corrección, transformación y conversión a otros lenguajes.

Así pues surgen los más antiguos:

• FORTRAN: Orientado a aplicaciones Matemáticas/Científicas.

• COBOLD: Orientado a aplicaciones administrativas y de Contabilidad.

Más tarde con la llegada de las Microcomputadoras aparecerían:

• BASIC Y PASCAL

LENGUAJES DE ALTO NIVEL I

Page 9: Historia Y EvolucióN De Los Lenguajes De ProgramacióN

PROGRAMACIÓN ORIENTADA A OBJETOS

Se trata de programar atendiendo al uso que se va a dar de los datos, es decir, con lo que llamamos objetos, crearemos clases a las que daremos valores concretos, que se utilizarán a lo largo de todo el programa; con definirlos una única vez será suficiente.

Page 10: Historia Y EvolucióN De Los Lenguajes De ProgramacióN

Generadores de aplicaciones o 4º Generación, se conocen como aquellos lenguajes que a diferencia de la 3GL donde escribíamos cientos de líneas de código, aquí utilizamos ciertas funciones ya programadas que nos generan dichos códigos de forma muy sencilla dejando al usuario prácticamente encargarse de ciertas estructuras y operaciones, por eso reciben el nombre de “generadores”.

Se dice que estos lenguajes aumentan en 10 la productividad de los programadores, sin embargo es más limitado el tipo de problemas a resolver.

Los lenguajes SQL y QBE son ejemplos de 4GL

LENGUAJES DE ALTO NIVEL II

Page 11: Historia Y EvolucióN De Los Lenguajes De ProgramacióN

CARACTERÍSTICAS LENGUAJES DE ALTO NIVEL Soportan estructuras de datos complejas.

Independientes del procesador.

Sintaxis más compleja.

No entendibles por el procesador.

Deben ser traducidos a lenguaje máquina.

Page 12: Historia Y EvolucióN De Los Lenguajes De ProgramacióN

CRONOLOGÍA IIFECHA LENGUAJ E ACONTECI MI ENTO

1953 FORTRAN J ob Backus propone el desarrollo de un nuevo lenguaje

1954 FORTRAN Un equipo de IBM comienza a trabajar en el FORTRAN

1957 FORTRAN IBM desarrolla la primera versión

1959 LISP El profesor J ohn McCarthy y sus alumnos desarrolla el LISP

1960 ALGOL Se reúnen representantes europeos y de EEUU para la creación de un nuevo lenguaje

1960 COBOL Fue creado COBOL

1962 APL Se publica el libro de Kenneth Iverson “A Programming Language

Mediado de los 60

APL El APL es implantado por IBM en una versión conocida como APL/360

1965 BASIC Aparece BASIC 1966 FORTRAN Aparece el FORTRA IV

1968 ALGOL Se implemento una nueva versión multi-proposito

Finales de los 60

APL Está disponible para el mercado en general

1970 PASCAL Niklaus Wirth diseña PASCAL

1972 PROLOG Se desarrolla en la Universidad de Aix-Marsailles en Francia.

1972 C Dennis Ritchie crea el lenguaje C. 1977 FORTRAN Aparece el FORTRAN 77 Finales de los 70

MODULA-2 Niklaus Wirth dirige el desarrollo de MODULA-2

Principio de los 80

C++ Se desarrolla el lenguaje C++

1985 CLIPPER Se crea CLIPPER 1986 CLIPPER Aparece CLIPPER AUTUMN’86 1987 CLIPPER CLIPPER SUMMER’87 1990 FORTRAN Aparece el FORTRAN 90 Principios 90

JAVA J ames Gosling y su equipo comienzan a desarrollar J AVA

1993 Visual C++ Se desarrolla el lenguaje Visual C++ 1994 DELPHI Aparece la primera versión 1995 JAVA Se lanza al mercado JAVA

1999 DELPHI Aparece Delphi 5.0 para windows 98 NT/2000

http://html.rincondelvago.com/evolucion-historica-de-los-lenguajes-de-programacion.html

Page 13: Historia Y EvolucióN De Los Lenguajes De ProgramacióN

CONCLUSIÓN

A lo largo de la historia han surgido numerosos lenguajes de programación, unos evolucionado a partir de otros y algunos de ellos totalmente novedosos.

Cada vez más adaptados al lenguaje humano, haciendo así más fácil la programación.

Page 14: Historia Y EvolucióN De Los Lenguajes De ProgramacióN

BIBLIOGRAFÍA

http://html.rincondelvago.com/evolucion-historica-de-los-lenguajes-de-programacion.html