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

  • 1625 BCE

    SISTEMA BINARIO MODERNO

    SISTEMA BINARIO MODERNO
    Leibniz Siglo XVII a.C
  • 500 BCE

    ÁBACO

    ÁBACO
    Gracias a esto se pudo empezar a contar
  • 300 BCE

    PRIMER SISTEMA BINARIO

    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