HISTORIA Y EVOLUCIÓN DE LOS LENGUAJES DE PROGRAMACIÓN

  • SISTEMA BINARIO MODERNO
    1625 BCE

    SISTEMA BINARIO MODERNO

    Leibniz Siglo XVII a.C
  • ÁBACO
    500 BCE

    ÁBACO

    Gracias a esto se pudo empezar a contar
  • PRIMER SISTEMA BINARIO
    300 BCE

    PRIMER SISTEMA BINARIO

    Pingala Siglo III a.C
  • PASCALINA

    PASCALINA

    Blaise Pascal
  • MÁQUINA DE TELAR

    MÁQUINA DE TELAR

    Jhoseph Marie-Jacquard
  • MÁQUINA DIFERENCIAL

    MÁQUINA DIFERENCIAL

    Charles Babbage
  • MÁQUINA ANALÍTICA

    MÁQUINA ANALÍTICA

    Charles Babbage
  • MÁQUINA TABULADORA ELÉCTRICA

    MÁQUINA TABULADORA ELÉCTRICA

    Herman Hollerith
  • COMPAÑÍA DE MÁQUINAS TABULADORAS

    COMPAÑÍA DE MÁQUINAS TABULADORAS

    Herman Hollerith
  • COMPUTING TABULATING RECORDING CORPORATION

    COMPUTING TABULATING RECORDING CORPORATION

    Se conoce actualmente como INTERNATIONAL BUSSINESS MACHINES o IBM.
  • ENIGMA

    ENIGMA

    Arthur Scherbius
  • MÁQUINA DE TURING

    MÁQUINA DE TURING

    Alan Turing
  • Period: to

    Z1 (CALCULADORA MECÁNICA BINARIA OPERADA CON ELECTRICIDAD)

    Conrad Zuse
  • BOMBE

    BOMBE

    Marian Rejewski
  • BOMBE

    BOMBE

    Con ayuda de Alan Turing + Gordon Welchman + Harold Keen
  • ELECTRONIC NUMERICAL INTEGRATOR AND COMPUTER (ENIAC)

    ELECTRONIC NUMERICAL INTEGRATOR AND COMPUTER (ENIAC)

    John Presper Eckert + John William Mauchly
  • JOHN VON NEWMAN

    JOHN VON NEWMAN

    Desarrollo una técnica que establecía las instrucciones completas que se deben utilizar para comprobar el hardware simple.
  • ASSEMBLER

    ASSEMBLER

    La programación en el lenguaje de máquinas es lento y tedioso, los datos se deben introducir en sistemas binario.
  • PRIMER COMPILADOR A0

    PRIMER COMPILADOR A0

    Grace Murray Hopper
  • SPEEDCODING PARA EL IBM 701

    SPEEDCODING PARA EL IBM 701

    John Backus
  • FORTRAN

    FORTRAN

    IBM + John Backus
  • ALGORITMIC LANGUAGE (ALGOL 58)

    ALGORITMIC LANGUAGE (ALGOL 58)

    Fue popular en los años 60.
  • LISP PARA EL IBM 704

    LISP PARA EL IBM 704

    John McCarthy + MIT
  • Period: to

    COMMON BUSSINESS ORIENTED LANGUAGE (COBOL)

    Grace Murray Hopper
  • SIMULA

    SIMULA

    Ole-Johan + Kristen Nygaard
  • BEGINNERS ALL-PURPOSE SYMBOLIC INSTRUCTION CODE (BASIC)

    BEGINNERS ALL-PURPOSE SYMBOLIC INSTRUCTION CODE (BASIC)

    John G. Kemeny + Thomas E. Kurtz
  • AMERICAN STANDARD CODE FOR INFORMATION INTERCHANGE (ASCII)

    AMERICAN STANDARD CODE FOR INFORMATION INTERCHANGE (ASCII)

    ANSI
  • B USADO PARA UNIX

    B USADO PARA UNIX

    Kenneth L. Thompson + Dennis M. Ritchie
  • PASCAL

    PASCAL

    Niklaus Wirth
  • C

    C

    Dennis M. Ritchie
  • PROGRAMATION LOGIGUE PROLOG

    PROGRAMATION LOGIGUE PROLOG

    Aix-Marseille Université
  • MICROSOFT

    MICROSOFT

    19 De Noviembre de 1990. Bill Gates + Paul Allen
  • APPLE

    APPLE

    Steve Jobs + Steve Wosniak + Ronald Wayne
  • ADA

    ADA

    Jean Ichbiah
  • C/C++

    C/C++

    Bjarne Stroustrup
  • OBJECTIVE-C

    OBJECTIVE-C

    Brad Cox + Tom Love
  • PERL

    PERL

    Larry Wall
  • QUINTA ERA DE LOS COMPUTADORES

    QUINTA ERA DE LOS COMPUTADORES

  • PYTHON

    PYTHON

    Guido Van Rossum
  • MICROSOFT VISUAL STUDIO

    MICROSOFT VISUAL STUDIO

    Alan Cooper
  • RUBY

    RUBY

    Yukihiro Matsumoto
  • PHP

    PHP

    Rasmus Lerdorf
  • SUN MICROSYSTEMS

    SUN MICROSYSTEMS

    James Gosling
  • JAVA

    JAVA

  • JAVA SCRIPT

    JAVA SCRIPT

    Brendan Eich