-
Period: 2000 BCE to 2011 BCE
nuevas tendencias actuales
2000 - ActionScript
2001 - C#
2001 - Visual Basic .NET
2002 - F#
2003 - Groovy
2003 - Scala
2003 - Factor
2005 - Scratch
2007 - Clojure
2009 - Go
2011 - Dart -
1995 BCE
programa java
fue diseñado específicamente para tener tan pocas dependencias de implementación como fuera posible -
Period: 1958 BCE to 1970 BCE
se inventaron La mayoría de los paradigmas de lenguajes de programación más importantes
-Simula, inventado en la década de 1960 por Nygaard y Dahl como un superconjunto de Algol 60, fue el primer lenguaje diseñado para apoyar la programación orientada a objetos.
-C,en principio un lenguaje de programación de sistemas, fue desarrollado por Dennis Ritchie y Ken Thompson en los Laboratorios Bell entre 1969 y 1973.
-Smalltalk (mediados de los 70) proporcionaron un completo diseño de un lenguaje orientado a objetos. -
Period: 1950 BCE to 1960 BCE
los tres primeros lenguajes de programación modernos
FORTRAN (1955), creado por John Backus et al.;
LISP (1958), creado por John McCarthy et al.;
COBOL (1959), creado por el Short Range Committee, altamente influenciado por Grace Hopper -
Period: 1950 BCE to 1960 BCE
los tres primeros lenguajes de programación modernos
*FORTRAN (1955), creado por John Backus et al.;
*LISP (1958), creado por John McCarthy et al.;
*COBOL (1959), creado por el Short Range Committee, altamente influenciado por Grace Hopper. -
Period: 1950 BCE to 1960 BCE
los tres primeros lenguajes de programación modernos
*FORTRAN (1955), creado por John Backus et al.;
*LISP (1958), creado por John McCarthy et al.;
*COBOL (1959), creado por el Short Range Committee, altamente influenciado por Grace Hopper. -
1940 BCE
fueron creadas las primeras computadoras modernas
forzaron a los programadores a escribir programas -
el lenguaje de pascal
Su objetivo era crear un lenguaje que facilitara el aprendizaje de programación a sus alumnos -
continua La evolución de los lenguajes de programación
*Aumenta el soporte para la programación funcional en lenguajes importantes utilizados comercialmente, incluida la programación funcional pura para hacer el código más fácil de razonar y de paralizar (tanto en macro como en micro-niveles).
*Construyen lenguajes para apoyar la programación concurrente y distribuida.
*Mecanismos para añadir al lenguaje verificación en cuanto a seguridad y confiabilidad