Programming Languages Timeline

  • Plankalkül

    *Developed By: Konrad Zuse
    *Purpose: One of the world's first high-level programming language. It can use many data types such as arrays, points, and lists.
  • Fortran

    *Developer: John Backus
    *Purpose: Backus wanted a more useful substitute to assembly programming
    *Also known as Formula Translating System
  • Lisp

    *Developer: John McCarthy
    *Purpose: Originally for mathimatical computer programs, but was later used for Artificial Intelligence.
  • COBOL

    *Creator: Grace Hopper
    *Purpose: Created for business applications
    *Stands for: Common Business Oriented Language
  • RPG

    *Developer: IBM
    *Purpose: It was at first created for punch card machines. It is now used to generate reports.
    *RPG stands for "Report Program Generator".
  • BASIC

    *Developer: John George Kemeny, Thomas Eugene Kurtz
    *Purpose: It was made for the students of Kemeny and Kurttz so they can write programs for the Darthmouth Time-Sharing System
    *Stands for: Beginner's All-Purpose Symbolic Instruction Code
  • Logo

    *Developer: Wally Feurzeig, Seymour Papert
    *Purpose: Adapted from Lisp and can also help teach computer science.
  • B

    *Developed By: Ken Thompson, Dennis Ritchie
    *Purpose: It was made for non-numeric programs.
  • PASCAL

    *Developer: Niklaus Wirth
    *Purpose: It was created to help make more-organized programs and also to help teach programming.
  • C

    *Developer: Dennis Ritchie
    *Purpose: Useful for many programs and even encouraged cross-platform programming
  • ML

    *Developer: Robin Milner
    *Purpose: Uses Hindley–Milner type inference algorithm.
    *Stands for metalanguage
  • SQL

    *Developed By: E. F. Codd
    *Purpose: It is the model of relational database management systems.
  • ADA

    *Developed By: DoD
    *Purpose: The Department of Defense wanted a new language that can be used for programming a variety of things
  • C++

    *Developer: Bjarne Stroustrup
    *Purpose: Adds object-oriented features to the C language
  • Delphi

    *Developer: Apple, Anders Hejlsberg
    *Purpose: Extension to the Pascal language
    *Also known as Object Pascal
  • MATH-MATIC

    *Developer: Charles Katz
    *Purpose: It had free-form English and Algebriac statements.
  • Python

    *Developer: Guido Van Rossum
    *Purpose: Python uses clear and understandable syntax as well as system calls.
  • Visual Basic

    *Developer: Alan Cooper
    *Purpose: It was built as a form building application. It was a build-on to BASIC.
  • PHP

    *Developer: Rasmus Lerdorf
    *Purpose: It was capable of database interaction. Users were also able to fix bugs in the code and even improve it.
  • Java

    *Developer: James Gosling
    *Purpose: Originally for digital mobile devices
  • Javascript

    *Developer: Brendan Eich
    *Purpose: It's an object-oriented scripting language.