Programming Languages Timeline

  • Plankalkul

    Konrad Zuse developed Plankalkul for engineering purposes in 1948. Its name is derived from Plan Calculus
  • Period: to

    Computer Programming

  • Fortran

    Fortran
    John Backus developed Fortran in 1957, to be used for numeric and scientific computing. Fortran is derived from Formula Translating System.
  • MATH-MATIC

    MATH-MATIC was developed by Charles Katz in 1957 to be used as an improvement of FORTRAN.
  • Lisp

    Lisp
    Lisp was developed in 1958 by John McCarthy as a practical mathematical notation for computer programs. Lisp stands for List Processing.
  • COBOL

    COBOL
    COBOL was developed in 1959 by a large group of people including Howard Bromberg, Howard Discount, Vernon Reeves, Jean E. Sammet, William Selden, and Gertrude Tierney. COBOL was made for business, finance, and administrative systems, and stood for Common Business Oriented Language.
  • RPG

    RPG was developed in 1959 by IBM for buisness applications. RPG stands for Report Program Generator.
  • BASIC

    BASIC
    BASIC was developed in 1964 by John G. Kemeny and Thomas E. Kurtz to help teach the fundamentals of programming. BASIC stands for Beginner's All-Purpose Symbolic Instruction Code.
  • LOGO

    LOGO was developed in 1967 by Wally Feurzeig, Seymour Papert. LOGO contains commands for movement and drawing produced line graphics either on screen or with a small robot called a "turtle". LOGO stands for Programming Language.
  • B

    B
    Ken Thompson and Dennis Ritchie developed B in 1969 to be used for system and language software. B was derived from BCPL, another programming language.
  • C

    C
    C was developed in 1969 by Dennis Ritchie. C was created to help structure programming, improve lexical variable scopes and recursion, while preventing many unintended operations.
  • PASCAL

    PASCAL
    PASCAL was developed in 1970 by Niklaus Wirth for structured programming and data structuring. PASCAL was named in honor of the French mathematician and philosopher Blaise Pascal.
  • ML

    ML was developed in 1973 by Robin Milner as a complex programming language. ML stands for metalanguage.
  • SQL

    SQL
    SQL was developed in 1974 by Donald D. Chamberlin and Raymond F. Boyce for stream processing. SQL stands for Structured Query Language.
  • ADA

    ADA was developed in 1980 by S. Tucker Taft to be used for parallel processing, typing, madularity mechanisms or packages, and run-time checking. Mr. Taft named ADA after Augusta Ada Lovelace.
  • C++

    C++
    C++ was developed in 1983 by Bjarne Stroustrup to assist in systems programming, embedding systems and resource constrained systems.
  • Python

    Python
    Python was developed in 1991 by Guido van Rossum. It was designed to shorten the length of codes normally used in programs such as C++ or Java.
  • Visual Basic

    Visual Basic
    Visual Basic was developed in 1991 by Microsoft for rapid application development of graphical user interface, and to teach programming. Basic in Visual Basic stands for Beginner's All-purpose Symbolic Instruction Code.
  • Delphi

    Delphi
    Delphi was developed in 1995 by John Backus for object oriented design.
  • Java

    Java
    Java was developed in 1995 by James Gosling and
    Sun Microsystems as a concurrent, strongly typed, class-based object-oriented language.
  • JavaScript

    JavaScript was developed in 1995 by Brendan Eich to aid in client-side scripts.
  • PHP

    PHP
    PHP was developed in 1995 by Rasmus Lerdorf to aid in web development. PHP originally stood for Personal Home Page, it currently stands for Hypertext Preprocessor.