Una breve, incompleta, y en su mayoría errada historia de los lenguajes de programación

  • tarjetas perforadas

    tarjetas perforadas
    Joseph Marie Jacquard utiliza tarjetas perforadas para instruir a un telar para tejer el "hola, mundo" en un tapiz.
  • el primer programa de ada lovelace

    el primer programa de ada lovelace
    Ella se ve obstaculizado en sus esfuerzos por el pequeño inconveniente de que ella no tiene ningún ordenadores reales para ejecutar su código. Arquitectos de la empresa más tarde se re-aprenden sus técnicas con el fin de programar en UML
  • Todos los lenguajes

    Todos los lenguajes
    Alan Turing inventa todos los lenguajes de programación por existir.
  • Todos los lenguajes

    Todos los lenguajes
    Alonzo Church también inventa todos los lenguajes de programación por existir, pero lo hace mejor.
  • Primeros computadores

    Primeros computadores
    Varios "ordenadores" son "programados" por medio de cableado directo e interruptores
  • FORTRAN

    FORTRAN
    John Backus e IBM crean FORTRAN
  • LISP

    LISP
    John McCarthy y Paul Graham inventar LISP.
  • COBOL

    COBOL
    Grace Hopper crea COBOL
  • BASIC

    BASIC
    John Kemeny y Thomas Kurtz crean BASIC, un lenguaje de programación estructurado para los científicos no informáticos
  • Schema

    Schema
    Guy Steele y Gerald Sussman crean Schema
  • Pascal

    Pascal
    Niklaus Wirth crea Pascal, un lenguaje de procedimientos.
  • C

    C
    Dennis Ritchie inventa C y Unix
  • Prolog

    Prolog
    Alain Colmerauer diseña el lenguaje lógico Prolog
  • ML y SML

    ML y SML
    Robin Milner crea ML, un lenguaje basado en la teoría de tipo M & M. ML engendra SML que tiene una semántica especificadas formalmente
  • Smalltalk

    Smalltalk
    Alan Kay crea Smalltalk e inventa el término "orientado a objetos"
  • ADA

    ADA
    Jean Ichbiah y el Departamento de Defensa de Estados Unidos crean el lenguaje de programación Ada
  • C++

    C++
    Bjarne Stroustrup atornilla todo lo que ha oído hablar de C para crear C ++
  • Objective-C

    Objective-C
    Brad Cox y Tom Amor crean Objective-C, anunciando "este lenguaje tiene toda la seguridad de la memoria C se combina con toda la gran velocidad de Smalltalk
  • Perl

    Perl
    Larry Wall crea Perl
  • Haskell

    Haskell
    Un comité formado por Simon Peyton-Jones, Paul Hudak, Philip Wadler crean Haskell, un no estricta, lenguaje puro, funcional.
  • Python

    Python
    Guido van Rossum inventa Python
  • PHP

    PHP
    Rasmus Lerdorf crea PHP
  • RUBY

    RUBY
    Yukihiro Matsumotov "crea" Ruby. El lenguaje mas tarde se renombra Ruby on Rails por su verdadero inventor David Heinemeier Hansson.
  • Live-Java-ECMAScript.

    Live-Java-ECMAScript.
    Brendan Eich lee sobre cada error jamás se ha hecho en el diseño de un lenguaje de programación, inventa un poco más, y crea LiveScript. Más tarde, en un esfuerzo para sacar provecho de la popularidad de Java el lenguaje se cambia el nombre de JavaScript, luego a ECMAScript.
  • Java

    Java
    James Gosling inventa Java. Java es un relativamente prolijo, basado en clases, tipado estático, lenguaje orientado a objetos con herencia simple y herencia múltiple de interfaces.
  • C#

    C#
    Anders Hejlsberg inventa C #. C# es un relativamente prolijo, basado en clases, tipado estático, lenguaje orientado a objetos con herencia simple y herencia múltiple de interfaces.
  • Scala

    Scala
    Martin Odersky crea Scala, un lenguaje que unifica las construcciones tanto de orientación a objetos y lenguajes funcionales.