-
Period: to
Antes de 0
En un inicio los lenguajes eran códigos.
La maquina del telar de Jacquard, creada en 1801, utilizada para generar patrones decorativos automáticamente,entre 1842 y 1843, Ada Lovelace tradujo la nueva maquina propuesta por Charles Babbage La maquina analítica para calcular los números de Bernoulli dicen que fue el primer programa de computadora del mundo Alonzo Church fue capaz de expresar el calculo lambda a través de formulas.
Desde un inicio, las restricciones de hardware definían el lenguaje. -
Period: to
Historia
En la década 1940 fueron creadas las primeras computadoras , con alimentación eléctrica. Esto logro que existieran programas.
Algunos lenguajes importantes de esa época fueron:
En 1943 el sistema de codificación ENIAC.
En 1948 Konrad Zuse publico un articulo acerca de Plankalkul.
1949 Una serie de conjuntos de instrucciones nemotecnicas. -
Period: to
Las Decadas de 1950 y 1960
Los primeros lenguajes de programación modernos fueron:
FORTRAN (1955), Creado por John Backus.
LISP (1958), creado por John Mccaarthy
COBOL (1959),Creado por el Short Range Comittee.
En 1950 fue publicado por un comité Americano y Europeo de científicos de la programación " Lenguaje para algoritmos"
Algol 60 influencio particularmente en el diseño de lenguajes posteriores, los grandes sistemas de Burroighs fueron diseñados para ser programados de un subconjunto extendido de Algol. -
Period: to
1968-1979: Estableciendo Paradigmas Fundamentales
Este periodo trajo un gran florecimiento de lenguajes de programación.
Algunos lenguajes importantes que se desarrollaron en este periodo fueron:
1968- Logo
1969- B ( precursor C)
1970- Pascal
1972- C
1973- ML
1975- Scheme
1978- SQL
1978- Modula-2 -
Period: to
La Decada de 1980: Consolidación, Módulos, Rendimiento.
Fue un periodo de consolidación relativa en los lenguajes imperativos, se comenzó a trabajar la programación combinada orientada a objetos y la programación de sistemas, una tendencia en la programación de sistemas era el uso de módulos.
La decada de 1980 trajo avances de implementacion de lenguajes de programación. El movimiento de RISC en la arquitectura de computadoras postulaba que el hadward debía estar diseñado para los compiladores. -
Period: to
La Decada de 1990: La Era de Internet
Este periodo estuvo basado en una plataforma totalmente nueva para los sistemas informáticos, Internet creo una oportunidad nuevos lenguajes.
Algunos lenguajes importantes en este periodo fueron:
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 -
Period: to
Tendencias Actuales
Los lenguajes de programación continua, en la industria, como en la investigación.
Principalmente se anda buscando construir lenguajes para apoyar la programación concurrente y distribuida.
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
2005 - Scratch
2007 - Clojure
2009 - Go
2011 - Dart
2014 - Swift