Programming Languages Timeline

  • Plankalkül

    Year: 1948
    Creator: Konrad Zuse
    Use: Engineering Purposes
  • Period: to

    Languages

  • MATH-MATIC

    Year: 1957
    Creator: Charles Katz
    Use: Programming language for the UNIVAC I and UNIVAC II. Intended as an improvement over Fortran
  • Fortran(derived from Formula Translating System)

    Year: 1957
    Creator: John Backus
    Use: Numeric computation and scientific computing
  • Lisp

    Year: 1958
    Creator: Steve Russell, Timothy P. Hart & Mike Levin
    Use: Programming language for artificial intelligence
  • COBOL(common business-oriented language)

    Year: 1959
    Creators: Howard Bromberg, Howard Discount, Vernon Reeves, Jean E. Sammet, William Selden & Gertrude Tierney
    Use: Designed for business use
  • RPG

    Year: 1959
    Creator: IBM
    Use: A tool to replicate punched card
  • BASIC

    Year: 1964
    Author: John G. Kemeny & Thomas E. Kurtz
    Use: General-purpose, high-level programming languages whose design philosophy emphasizes ease of use
  • Logo

    Year: 1967
    Creators: Daniel G. Bobrow, Wally Feurzeig, Seymour Papert & Cynthia Solomon
    Use: Teach the concepts of programming related to Lisp
  • B

    Year: 1969
    Creators: Ken Thompson & Dennis Ritchie
    Use: Designed for recursive, non-numeric, machine independent applications, such as system and language software
  • Pascal

    Year: 1970
    Creator: Niklaus Wirth
    Use: Language intended to encourage good programming practices using structured programming and data structuring
  • C

    Year: 1972
    Creators: Dennis Ritche & Bell Labs
    Use: C provides constructs that map efficiently to typical machine instructions, and therefore it has found lasting use in applications that had formerly been coded in assembly language, including operating systems, as well as various application software for computers
  • ML(Meta Language)

    Year: 1973
    Creator: Robin Milner
    Use: It was conceived to develop proof tactics in the LCF theorem prover
  • SQL(Structured Query Language)

    Year: 1974
    Creator: Donald D. Chamberlin & Raymond F. Boyce
    Use: Designed for managing data or for stream processing
  • Ada

    Year: 1980
    Author: Jean Ichbiah
    Use : Improve the safety and maintainability by leveraging the compiler to find compile-time errors in favor of runtime errors
  • C++

    Year: 1983
    Author: Bjarne Stroustrup
    Use: Designed with a bias toward system programming and embedded, resource-constrained and large systems, with performance, efficiency and flexibility of use as its design highlights
  • Python

    Year: 1991
    Creator: Guido Vam Rossum
    Use: Emphasizes code readability, and its syntax allows programmers to express concepts in fewer lines of code
  • Visual Basic

    Year: 1991
    Creator: Microsoft
    Use: Create both simple and complex GUI(Graphical User Interface) applications
  • Delphi

    Year: 1995
    Creator: Borland
    Use: Console, desktop graphical, web, and mobile applications
  • Java

    Year: 1995
    Creator: James Gosling & Sun Microsystems
    Use: Designed to have as few implementation dependencies as possible. It is intended to let application developers "write once, run anywhere"
  • Javascript

    Year: 1995
    Creator: Brendan Eich
    Use: Alongside HTML and CSS, it is one of the three essential technologies of World Wide Web content production
  • PHP(Hypertext Processor)

    Year: 1995
    Creator: Rasmus Lerdorf
    Use: Language designed for web development but also used as a general-purpose programming language