Académique Documents
Professionnel Documents
Culture Documents
ESTUDIANTES:
Paulo Díaz
Carlos Galeano
Cristian Paz
Jorge Romo
CONTENIDO
6.- WEBGRAFIA
HISTORIA DE LOS LENGUAJES DE PROGRAMACION
Los primeros lenguajes de programación surgieron de la idea de Charles
Babagge, la cual se le ocurrió a este hombre a mediados del siglo XIX. Era un
profesor matemático de la universidad de Cambridge e inventor ingles, que al
principio del siglo XIX predijo muchas de las teorías en que se basan los actuales
ordenadores. Consistía en lo que él denominaba la maquina analítica, pero que
por motivos técnicos no pudo construirse hasta mediados del siglo XX. Con él
colaboro Ada Lovedby, la cual es considerada como la primera programadora de
la historia, pues realizo programas para aquélla supuesta maquina de Babagge,
en tarjetas perforadas. Como la maquina no llego nunca a construirse, los
programas de Ada, lógicamente, tampoco llegaron a ejecutarse, pero si suponen
un punto de partida de la programación, sobre todo si observamos que en cuanto
se empezó a programar, los programadores utilizaron las técnicas diseñadas por
Charles Babagge, y Ada, que consistían entre otras, en la programación mediante
tarjetas perforadas. A pesar de ello, Ada ha permanecido como la primera
programadora de la historia. Se dice por tanto que estos dos genios de antaño, se
adelantaron un siglo a su época, lo cual describe la inteligencia de la que se
hallaban dotados.
CRONOLOGÍA.
FECHA LENGUAJE ACONTECIMIENTO
Job Backus propone el desarrollo de un nuevo
1953 FORTRAN
lenguaje
Un equipo de IBM comienza a trabajar en el
1954 FORTRAN
FORTRAN
1957 FORTRAN IBM desarrolla la primera versión
El profesor John McCarthy y sus alumnos desarrolla el
1959 LISP
LISP
Se reúnen representantes europeos y de EEUU para
1960 ALGOL
la creación de un nuevo lenguaje
1960 COBOL Fue creado COBOL
Se publica el libro de Kenneth Iverson “A
1962 APL
Programming Language
Mediado de El APL es implantado por IBM en una versión
APL
los 60 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
APL Está disponible para el mercado en general
los 60
1970 PASCAL Niklaus Wirth diseña PASCAL
Se desarrolla en la Universidad de Aix-Marsailles en
1972 PROLOG
Francia.
1972 C Dennis Ritchie crea el lenguaje C.
1977 FORTRAN Aparece el FORTRAN 77
Finales de
MODULA-2 Niklaus Wirth dirige el desarrollo de MODULA-2
los 70
Principio de
C++ Se desarrolla el lenguaje C++
los 80
1985 CLIPPER Se crea CLIPPER
1986 CLIPPER Aparece CLIPPER AUTUMN'86
1987 CLIPPER CLIPPER SUMMER'87
1990 FORTRAN Aparece el FORTRAN 90
Principios James Gosling y su equipo comienzan a desarrollar
JAVA
90 JAVA
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
LENGUAJE MÁQUINA:
LENGUAJES ENSAMBLADORES:
Los lenguajes de la cuarta generación, 4GL’s, son llamados lenguajes de muy alto
nivel. Su definición es más complicada que los anteriores. Se trata esencialmente
de los lenguajes de programación taquigráficos; una operación que requiere de
cientos de líneas en un lenguaje de tercera generación, como COBOL, requiere
típicamente de unas cinco a diez líneas en uno de cuarta generación. Entre las
características de estos lenguajes está el que no es de procedimientos. En los
lenguajes de procedimientos se dice con detalle a la computadora la tarea a
realizar. En los declarativos se define solamente lo que se haga. Por ejemplo,
producir un reporte del tratamiento realizado a un conjunto de datos. Enfatizan el
qué en lugar del cómo. Obviamente los que elaboran lenguajes declarativos han
hecho trabajo que para muchos de los usuarios mejoran la productividad, porque
los programas son más fáciles de escribir y actualizar, pueden ser usados con un
mínimo de entrenamiento y ahorran al usuario la necesidad de conocer a fondo el
hardware y la programación. Entre los inconvenientes de estos lenguajes se
encuentra que no han uso eficiente de los recursos computacionales.
LENGUAJE NATURAL:
DEFINICION PARADIGMA
PARADIGMA DE PROGRAMACION
TIPOS DE PARADIGMAS
PARADIGMA IMPERATIVO:
PARADIGMA FUNCIONAL:
PARADIGMA LÓGICO:
PARADIGMA ESTRUCTURADO:
WEBGRAFIA
- http://definicion.de/paradigma/
- http://www.bibliotecapleyades.net/esp_paradigmaholo03.htm
- http://netgocios.bligoo.com/content/view/37882/Que-es-un-paradigma.html
- http://www.scribd.com/doc/19990206/Caracteristicas-de-los-lenguajes-de-
programacion
- http://expo.itchihuahua.edu.mx/view.php?f=prog_10#page1
- http://www.google.com/#q=historia+de+paradigma+de+programacion&hl=es&b
iw=1366&bih=575&prmd=ivns&tbs=tl:1&tbo=u&ei=9O9TTb_zLNLSgQfjgsWjC
Q&sa=X&oi=timeline_result&ct=title&resnum=11&ved=0CF8Q5wIwCg&fp=ad1
00d009c7194fc
- http://www.worldlingo.com/ma/enwiki/es/Programming_paradigm
- http://www.slideshare.net/yamili7/paradigmas-de-programacion