Lenguajes de programación para el desarrollo de interfaces gráficas de usuario

Historia de los Lenguajes de Progamacion

  • 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