-
Algunos lenguajes importantes desarrollados durante este período incluyen:
*2000 - ActionScript
*2001 - C#
*2001 - Visual Basic .NET
*2002 - F#
*2003 - Groovy
*2003 - Scala
*2003 - Factor
*2007 - Clojure
*2009 - Go
*2011 - Dart -
El rápido crecimiento de Internet en la década de 1990 fue el siguiente gran acontecimiento histórico para los lenguajes de programación. Con la apertura de una plataforma totalmente nueva para los sistemas informáticos, Internet creó una oportunidad adoptar nuevos lenguajes. En particular, el lenguaje de programación Java se hizo popular debido a su pronta integración con el navegador web Netscape Navigator, y varios lenguajes de scripting.
-
Algunos lenguajes importantes que se desarrollaron en este período son:
*1990 - Haskell
*1991 - Python
*1991 - Visual Basic
*1991 - HTML (lenguaje de marcado de hipertexto)
*1993 - Ruby
*1993 - Lua
*1994 - CLOS (parte del ANSI Common Lisp)
*1995 - Java
*1995 - Delphi (Object Pascal)
*1995 - JavaScript
*1995 - PHP
*1996 - WebDNA
*1997 - Rebol
*1999 - D -
La década de 1980 fueron años de consolidación relativa en los lenguajes imperativos. En vez de inventar nuevos paradigmas, se comenzó a trabajar a partir de las ideas inventadas en la década anterior. C++ combinaba la programación orientada a objetos y la programación de sistemas
-
Algunos lenguajes importantes que se desarrollaron en este período son:
*1980 - C++ (C con clases, el nombre cambió en julio de 1983).
*1983 - Ada
*1984 - Common Lisp
*1984 - MATLAB
*1985 - Eiffel
*1986 - Objective-C
*1986 - Erlang
*1987 - Perl
*1988 - Tcl
*1988 - Mathematica
*1989 - FL (Backus) -
Algunos lenguajes importantes que se desarrollaron en este período fueron:
*1968 - Logo
*1969 - B (precursor C)
*1970 - Pascal
*1970 - Forth
*1972 - C
*1972 - Smalltalk
*1972 - Prolog
*1973 - ML
*1975 - Scheme
*1978 - SQL -
En los años 60 y 70 también suscitó un debate considerable sobre los méritos de la "programación estructurada", que esencialmente significaba programación sin el uso de GOTO. Este debate estaba estrechamente relacionado con el diseño del lenguaje: algunos lenguajes no incluían GOTO, lo que obligó a la programación estructurada en el programador.
-
Entre finales de 1960 y finales de 1973 trajo un gran florecimiento de lenguajes de programación. La mayoría de los lenguajes de programación más importantes y actualmente en uso se inventaron en este período:
*Simula, inventado por Nygaard y Dahl
*C, inventado por Dannis Ritchie y Ken Thompson
*Smalltalk, un completo diseño de un lenguaje orientado a objetos.
*Prolog, inventado por Colmerauer, Roussel y Kowalski.
*ML,construyó un sistema de tipos polimórfico inventado por Robin Milner. -
Los tres primeros lenguajes de programación modernos, cuyos descendientes aún continúan siendo utilizados, son:
*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 -
Algunos de los lenguajes importantes que fueron desarrollados en este período incluyen:
*1951 - Regional Assembly Language
*1952 - Autocode
*1954 - IPL (precursor de LISP)
*1955 - FLOW-MATIC (precursor de COBOL)
*1957 - FORTRAN (primer compilador)
*1957 - COMTRAN (precursor de COBOL)
*1958 - LISP
*1958 - ALGOL 58
*1959 - FACT (precursor de COBOL)
*1959 - COBOL
*1959 - RPG
*1962 - APL
*1962 - Simula
*1962 - SNOBOL
*1963 - CPL (precursor de C)
*1964 - BASIC
*1964 - PL/I -
En 1948, Konrad Zuse publicó un artículo acerca de su lenguaje de programación Plankalkül. Sin embargo, no fue implementado en su vida y sus contribuciones fueron aisladas de otros desarrollos.
-
En la década de 1940 fueron creadas las primeras computadoras modernas, con alimentación eléctrica. La velocidad y capacidad de memoria limitadas forzaron a los programadores a escribir programas, en lenguaje ensamblador muy afinados
-
En las primeras décadas del siglo 20, Alonzo Church fue capaz de expresar el cálculo lambda a través de fórmulas. La máquina de Turing estableció las bases para almacenar programas como datos en la arquitectura de von Neuman de una computadora. Sin embargo, a diferencia del cálculo lambda, el código de Turing no serviría satisfactoriamente como base para lenguajes de más alto nivel- su principal uso es en el análisis riguroso en la complejidad algorítmica.
-
Durante un período de nueve meses entre 1842 y 1843, Ada Lovelace tradujo las memorias del matemático italiano Luigi Menabrea acerca de la nueva máquina propuesta por Charles Babbage, la Máquina Analítica. Con estos escritos, ella añadió unas notas en las cuales especificaba en detalle un método para calcular los números de Bernoulli con esta máquina, el cual es reconocido por muchos historiadores como el primer programa de computadora del mundo.
-
La máquina del telar de Jacquard, creada en 1801, utilizaba los orificios en tarjetas perforadas para representar los movimientos de un brazo de la máquina de tejer, con el objetivo de generar patrones decorativos automáticamente.