Programming Languages Timeline

  • Plankalkul

    Designer: Konrad Zuse
    Purpose: Engineering Purposes
  • Fortran

    Designer: John Backus and IBM
    Purpose: Scientific and Engineering applications
  • Lisp

    Designer: Steve Russell, Timothy P. Hart, Mike Levin
    Purpose: Practical mathematical operations
  • COBOL

    Stands for common business oriented language
    Designed by: CODASNYL, ANSI, and ISO
  • RPG

    Stands for Report Program Generator
    Purpose: Business Applications
  • BASIC

    Stands for Beginner's All Purpose Symbolic Instruction Code
    Designer: John G. Kemeny and Thomas E. Kurtz
    Purpose: Easy Usability
  • LOGO

    Designer: Wally Feurzeig ,Seymour Papert, and Cynthia Solomon
    Purpose: To teach concepts related to Lisp
  • B

    Designer: Ken Thompson and Dennis Ritchie
    Purpose: designed for machine independent applications
  • PASCAL

    Designer: Nicholas Wirth
    Purpose: Establishes good programming practices
  • C

    Designer: Dennis Ritchie
    Purpose: Structured Programming
  • ML

    Stands for Meta Language
    Designer: Robert Milner
    Purpose: Pattern matching for function arguments
  • SQL

    Stands for Structured Query Language
    Designer: Donald D. Chamberlin and Raymond B. Foyce
  • ADA

    Designer: Jean Icbiah
    Purpose: Improves security
  • C++

    Designer: Bjarne Stroustrup
    Purpose: Systems programming and embedded programming
  • Python

    Designer: Guido van Rossum
    Purpose: Ability to read code
  • Virtual Basic

    Designer: Microsoft
    Purpose: Easy learning curve
  • Delphi

    Designer: Borland
    Puprose: Other option to Visual Basic
  • Java

    Designer: James Gosling
    Purpose: Has the least amount of dependencies
  • Javascript

    Designer: Brendan Eich
    Purpose: Interactive Web pages
  • PHP

    Stands for Hypertext Preprocessor.
    Designer: Rasmus Lerdorf
    Purpose: Web development