L y p

Lenguajes de la programación

  • Period: 2000 BCE to 2011 BCE

    Tendencias actuales

    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
  • Period: 1999 BCE to 1999 BCE

    1999

    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.
  • Period: 1999 BCE to 1999 BCE

    1999

    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
  • Period: 1980 BCE to 1980 BCE

    1980

    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
  • Period: 1980 BCE to 1980 BCE

    1980

    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)
  • Period: 1968 BCE to 1978 BCE

    1968 Y 1978

    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
  • Period: 1960 BCE to 1970 BCE

    1960 Y 1970

    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.
  • Period: 1960 BCE to 1973 BCE

    1960 Y 1973

    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.
  • Period: 1955 BCE to 1959 BCE

    Decadas de los 50

    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
  • Period: 1951 BCE to 1964 BCE

    Décadas de los 50

    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
  • Period: 1948 BCE to 1949 BCE

    1948

    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.
  • Period: 1940 BCE to 1947 BCE

    1940

    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
  • Period: 1901 BCE to 1902 BCE

    Siglo 20

    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.
  • Period: 1842 BCE to 1843 BCE

    1842 Y 1843

    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.
  • Period: 1801 BCE to 1840 BCE

    1801

    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.