15471242722773

Historia de los Lenguajes de la Programacion

By nathaia
  • Period: to

    El telar de Jacquard

    Joseph Marie Jacquard fue el inventor del telar programable. Este inventor francés es el responsable de la programación. No es el inventor de la misma, ya que las cosas han cambiado mucho desde entonces, pero está claro que creó el primer sistema de instrucciones para un ''computador''.
    Este fue el primer lenguaje de programación, ya que estas tarjetas perforadas se utilizaron en las primeras máquinas computacionales creadas por Charles Babbage, y posteriormente por los primeros ordenadores.
  • Period: to

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

    Plankalkül

    Diseñado, pero sin implementar durante medio siglo.
  • Period: to

    ENIAC

    Se crea el sistema de codificación
  • Period: to

    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: to

    BINAC/UNIVAC

    Serie de conjuntos de instrucciones nemotécnicas, como la de ENIAC, comenzando en 1949 con C-10 para BINAC (que luego evolucionaría en UNIVAC). Cada conjunto de instrucciones estaba destinado a un fabricante específico
  • Period: to

    Reporte de ALGOL 60 ("ALGOrithmic Language")

    Este reporte consolidó muchas ideas que estaban circulando en aquel entonces, y proporcionó dos innovaciones importantes para los lenguajes de programación.
    influenció particularmente en el diseño de lenguajes posteriores, de los cuales algunos se hicieron más populares. Los grandes sistemas de Burroughs fueron diseñados para ser programados en un subconjunto extendido de Algol. Las ideas fundamentales de Algol se continuaron, produciendo Algol 68.
  • Period: to

    Ámbito léxico

    Un bloque puede tener sus propias variables, procedimientos y funciones, invisible al código fuera de dicho bloque, por ejemplo, ocultamiento de información.
  • Period: to

    Estructuras de bloques anidadas

    Las secuencias de código y las declaraciones asociadas se pueden agrupar en bloques sin tener que pertenecer explícitamente a procedimientos separados.
  • Period: to

    ALGOL 68

    su complejo sistema de atajos sintácticos y coerciones automáticas de tipo lo hicieron impopular entre los ejecutores y se ganó una reputación de ser difícil debido a esto, Niklaus Wirth salió del comité de diseño para crear el sencillo lenguaje Pascal.
  • Period: to

    Regional Assembly Language

  • Period: to

    Autocoder

  • Period: to

    IPL (precursor de LISP)

  • Period: to

    FORTRAN

    Creado por John Backus.
  • Period: to

    FLOW-MATIC (precursor de COBOL)

  • Period: to

    COMTRAN (precursor de COBOL)

  • Period: to

    LISP (LISt Processor)

  • Period: to

    FACT (precursor de COBOL)

  • Period: to

    COBOL

  • Period: to

    RPG (Report Program Generator)

  • Period: to

    APL

  • Period: to

    Simula

  • Period: to

    SNOBOL

  • Period: to

    CPL (precursor de C)

  • Period: to

    BASIC

  • Period: to

    PL/I

  • Period: to

    BCPL (precursor de C)

  • Period: to

    C

    Es un lenguaje de programacion de proposito general desarrollado por Dennis Ritchie y Ken Thompson en los Laboratorios Bell.
  • Period: to

    Smalltalk

    Proporcionaron un completo diseño de un lenguaje orientado a objetos.
  • Period: to

    Prolog (PROgrammation en LOGique)

    Diseñado por Colmerauer, Roussel y Kowalski, fue el primer lenguaje de programación lógica.
  • Period: to

    ML

    Construyó un sistema de tipos polimórfico (inventado por Robin Milner) en el tope de Lisp, pionero en los lenguajes funcionales de programación con tipado estático.
  • Period: to

    Scheme

  • Period: to

    SQL

    Inicialmente sólo un lenguaje de consulta, posteriormente ampliado con construcciones de programación.
  • Period: to

    Modula-2

  • Period: to

    C++

    C con clases, el nombre cambió en julio de 1983
  • Period: to

    Ada

  • Period: to

    Common Lisp

  • Period: to

    MATLAB

  • Period: to

    Eiffel

  • Period: to

    Objective-C

  • Period: to

    Erlang

  • Period: to

    Perl

  • Period: to

    Tcl

  • Period: to

    Mathematica

  • Period: to

    FL (Backus)

  • Period: to

    Haskell

  • Period: to

    Python

  • Period: to

    Visual Basic

  • Period: to

    HTML (lenguaje de marcado de hipertexto)

  • Period: to

    Ruby

  • Period: to

    Lua

  • Period: to

    CLOS (parte del ANSI Common Lisp)

  • Period: to

    Java

  • Period: to

    Delphi (Object Pascal)

  • Period: to

    JavaScript

  • Period: to

    PHP

  • Period: to

    WebDNA

  • Period: to

    Rebol

  • Period: to

    D

  • Period: to

    ActionScript

  • Period: to

    C#

  • Period: to

    Visual Basic .NET

  • Period: to

    F#

  • Period: to

    Groovy

  • Period: to

    Scala

  • Period: to

    Factor

  • Period: to

    Scratch

  • Period: to

    Clojure

  • Period: to

    Go de Google

  • Period: to

    Dart

  • Period: to

    Swift