Programming Languages Timeline

By chtsai
  • Plankalkul

    Konrad Zuse - The first high-level programming language, designed for engineering.
  • Fortran

    John Backus - One of the oldest general-purpose programming language, suited for numeric computation and scientific computing.
  • MATH-MATIC

    Remington Rand - An early programming language developed for the UNIVAC.
  • Lisp

    John McCarthy - A family of general-purpose programming languages, and one of the oldest.
  • RPG (Report Program Generator)

    IBM - A programming language made for business applications.
  • COBOL (Common Business Oriented Language)

    CODASYL, ANSI, and ISO - A programming language designed for business use.
  • BASIC (Beginner's All-purpose Symbolic Instruction Code)

    John G. Kemeny and Thomas E. Kurtz - A general-purpose programming language to allow students to use computers.
  • LOGO

    Wally Feurzeig, Seymour Papert, and Cynthia Solomon - An educational programming language designed for learning how to program.
  • B

    Ken Thompson and Dennis Ritchie - A programming language based on BCPL, but much more lightweight for minicomputers.
  • Pascal

    Niklaus Wirth - A programming language designed for efficiency and used for minicomputers.
  • C

    Dennis Ritchie and Bell Labs - A general-purpose programming language originally used to make Unix utilities but inspired many future programming languages.
  • ML

    Robin Milner - A general-purpose programming language known for its type system.
  • SQL (Structured Query Language)

    Donald D. Chamberlin and Raymond F. Boyce - A programming language for data management in relational databases.
  • Ada

    Jean Ichbiah and Tucker Taft - Originally made for the U.K. Ministry of Defence, it has now become more general and embedded systems in particular.
  • C++

    Bjarne Stroustrup - A programming language designed for system programming, embedded systems, and general use.
  • Python

    Guido van Rossum - A general-purpose programming language designed for code readability.
  • Visual Basic

    Microsoft - A programming language designed for GUI applications.
  • Delphi

    Borland - A programming language based on Object Pascal.
  • Java

    James Gosling - A general-purpose programming language designed to be written once and ran anywhere on the JVM without the need for recompilation.
  • Javascript

    Brendan Eich - A programming language used on the internet and ran within browsers.
  • PHP (PHP: Hypertext Preprocessor)

    Rasmus Lerdorf - A programming language designed for web development.