Documente Academic
Documente Profesional
Documente Cultură
FECHA
LENGUAJE
ACONTECIMIENTO
1953
FORTRAN
1954
FORTRAN
1957
FORTRAN
1959
LISP
1960
ALGOL
1960
COBOL
1962
APL
Mediado de
APL
los 60
1965
BASIC
Aparece BASIC
1966
FORTRAN
Aparece el FORTRA IV
1968
ALGOL
Finales de
los 60
APL
1970
PASCAL
1972
PROLOG
1972
1977
FORTRAN
Aparece el FORTRAN 77
Finales de
los 70
MODULA-2
Principio de
C++
los 80
1985
CLIPPER
Se crea CLIPPER
1986
CLIPPER
1987
CLIPPER
CLIPPER SUMMER'87
1990
FORTRAN
Aparece el FORTRAN 90
Principios
JAVA
90
JAVA
1993
Visual C++
1994
DELPHI
1995
JAVA
1999
DELPHI
COBOL
Como lenguaje comercial, el COBOL destaca en el manejo de datos
alfanumricos y ficheros, de forma que permite la realizacin de tareas tales como
la lectura y actualizacin de ficheros de registros y la cumplimentacin automtica
de formularios. Entre sus inconvenientes se encuentran sus rgidas reglas de
formato de escritura, la necesidad de escribir todos los elementos al mximo
detalle, la extensin excesiva de sus sentencias y la inexistencia de funciones
matemticas
BASIC.
El BASIC provee muy pocas estructuras para facilitar al programador la
construccin de programas. Esta es, la razn por la cual el BASIC es tan fcil de
aprender (otros lenguajes tienden a facilitar repertorios ms potentes). Es as
mismo un factor determinante caracterstico de los programas en BASIC; tienen
que construirse utilizando el mismo nmero, corto adems, de bloques.
El Basic ofrece un reducido repertorio de estructuras de programacin a
pesar de que al igual que todos los lenguajes de programacin, ofrece al usuario
la posibilidad de construir otras: Es factible describir cualquier calculo en BASIC,
pero para escribir programas de cierta envergadura, tiene definitivamente una
serie de restricciones, como consecuencia de la carencia de unas buenas
estructuras de programacin.
PASCAL
El PASCAL provee un amplio repertorio de estructuras de programacin y
permite definir tipos de datos segn se requieran. Por consiguiente, al
programador se le facilitan todas las caractersticas necesarias para dar a sus
programas una estructura lgica y se le proporciona la posibilidad de disear sus
propias estructuras de datos en caso de que las suplidas por el pascal no
satisfagan sus necesidades. De esta manera no se hace necesario recurrir a
mtodos artificiales o idiosincrasicos para disear programas y manejar datos.
C
El C es un lenguaje moderno de propsito general que combina las
caractersticas de un lenguaje de alto nivel (programacin estructurada, tipos y
estructura de datos, recursividad, etc.) con una serie de caractersticas ms
propias de lenguajes de ms bajo nivel. Esta cualidad del C hace posible que el
programador use la programacin estructurada para resolver tareas de bajo nivel,
obteniendo un cdigo ejecutable veloz y eficiente. Debido a sus caractersticas de
ms bajo nivel, mucha gente considera al C como un lenguaje de nivel medio.
C++.
Introduce la programacin orientada a objetos en C. Los objetos
proporcionan una forma completamente nueva de ver los programas, una nueva
filosofa de programacin.
2000 - ActionScript
2001 - C#
2002 - F#
2003 - Groovy
2003 - Scala
2003 - Factor
2007 - Clojure
2009 - Go
2011 - Dart
Programacin funcional
Los programas se componen de funciones, es decir, implementaciones de
comportamiento que reciben un conjunto de datos de entrada y devuelven un valor
de salida.
Programacin lgica
El problema se modela con enunciados de lgica de primer orden.
Relacin de
soportados:
algunos
lenguajes
de
programacin
con
paradigmas
Python y Ruby:
Imperativo, orientado a objetos, reflexivo y funcional
C++:
Imperativo, orientado a objetos, funcional y genrico
C#:
Imperativo, orientado a objetos, funcional (lambda), reflexivo y genricoScala:
Conclusin
Bibliografa
http://www.linceus.es/2014/02/paradigmas-de-programacion-i.html
https://es.wikipedia.org/wiki/Historia_de_los_lenguajes_de_programaci%C3%B3n