-
Period: to
PARADIGMA DECLARATIVO
-
Period: to
PARADIGMA IMPERATIVO
-
LENGUAJE ENSAMBLADOR
en Cambridge, Maurice Wilkes utiliza por primera vez el lenguaje “Assembler” en EDSAC. Paradigma imperativo -
FORTRAN
Creado por IBM, programas de computo científico
Paradigma imperativo.
, -
Period: to
PROGRAMACIÓN DINÁMICA
-
SOAP
-
LISP
John Mccartney, procesamiento de listas, pionero en la inteligencia artificial.
Multiparadigma -
ESTÁNDAR DE FORTRAN
-
BASIC
Fue inventado para permitir a los estudiantes escribir programas usando terminales de computador de tiempo compartido. Los norteamericanos John Kemeny y Thomas Kurtz, en el DartmouthCollege. paradigma estructurado -
Period: to
PARADIGMA ORIENTADO A OBJETOS
-
FORTRAN 66
-
Period: to
PROGRAMACIÓN ESTRUCTURADA
-
PASCAL
Creado por Nikolai Wirth, Por propositos academicos para el lenguaje algol,
paradigma imperativo. -
FORTRAN 77
-
BASIC STANDARD
-
C
Bjarne Stroustrup
Para que fue creado:
Más Fácil
Más agradable
Abstracción de datos
Programación orientada a objetos
Programación genérica -
Period: to
MULTIPARADIGMA
-
TURBO PASCAL
-
C++
-
COMPILADOR BORLAND PASCAL
-
AUTOLISP
-
PYTHON
Es un lenguaje interpretado, lo que significa que no se necesita compilar el código fuente para poder ejecutarlo.
Guido Van Rossum
cubrir la necesidad de un lenguaje orientado a objetos de sencillo uso
Multiparadigma -
FORTRAN 90
-
Period: to
CON RESTRICCIONES
-
Q-BASIC
-
JAVA
Patrick Naughton, James Gosling , Mike Sheridan
Intentaban desarrollar una nueva tecnología para programar la siguiente generación de dispositivos inteligentes. Crear un lenguaje de programación fácil de aprender y de usar.
Programación orientada a objetos
paradigma imperativo -
PYTHON 0.9.0
-
VISUAL BASIC
-
RUBY
Ruby está diseñado para la productividad y la diversión del desarrollador, siguiendo los principios de una buena interfaz de usuario. Busca minimizar la confusión de los usuarios experimentados. Yukihiro Matsumoto
Multiparadigma -
PYTHON 1.0
-
HOTJAVA
-
DELPHI
programación visual
Embarcadero -
JDK 1.0
-
JDK 1.1
-
J2SE 1.2
-
C99
-
J2SE 1.3
-
PYTHON 2.0
-
SCALA
Scala es un lenguaje de programación moderno orientado a objetos diseñado para expresar patrones de programación comunes.
Martin Odersky -
PYTHON 2.1
-
J2SE 1.4
-
SCALA (publico)
-
JAVA SE 6
-
C11
-
EMBENDDED C
-
JAVA SE 7
-
JAVA SE 8