Programming Languages Timeline

  • Period: to

    Programming Timespan

    (Anything with January 1st means that I could not find the day and month, only year)
  • Plankalkul

    Plankalkul
    A computer language designed for engineering purposes by Konrad Zuse. It was a German system used for calculations.
  • Fortran

    Fortran
    The Fortran language was developed by John Backus, who worked for IBM. It is a general purpose language used for numeric computation and scientific computing.
  • Math-Matic

    Math-Matic
    Math-Matic was used to be an improvement over the Fortran language. It was developed by Charles Katz.
  • Lisp

    Lisp
    Lisp was developed by John McCarthy, and was used for many ideas in computer science, including tree data structures, automatic storage management, dynamic typing, and the self-hosting compiler. It is also the second oldest high programming language.
  • RPG

    RPG
    IBM developed RPG, which stands for Report Program Generator. Its is a high-level language used for business applications.
  • COBOl

    COBOl
    Designed by Grace Hopper, COBOL is one of the oldest languages. COBOL stands for Common business-Oriented Language. It is used for business, finance, and administrative systems for companies and governments.
  • LOGO

    LOGO
    Developed by Wally Feurzeig and Seymour Papert. It is used for for handling lists, files, I/O, and recursion and also for graphics.
  • PASCAL

    PASCAL
    Designed by Niklaus Wirth. It was used to encourage good programming practices using structured programming and data structuring.
  • B

    B
    The B programming language was developed at Bell Labs. The team of Ken Thompson and Dennis Ritchie developed this and was mainly based on the BCPL language. However, Ken made changes to suit his preferences.
  • C Programming

    C Programming
    The C prgramming language was developed by Dennis Ritchie, who worked at Bell Labs. C is a widely known and used language and is used mainly for typical machine instructions. It was invented after B and Was called C.
  • ML

    Invented by Robin Milner, this language can automatically infer the types of most expressions without requiring explicit type annotations and if written correctly, has no runtime errors.
  • SQL

    SQL
    SQL, or Structured Query Languge was developed by Donald D. Chamberlin and Raymond F. Boyce for managing data in relational database management systems.
  • Basic

    Basic
    The BASIC language was developed by Warren Robinett, who worked for atari. It was developed for the Atari 2600 console. It was also used to teach basic programming.
  • ADA

    ADA
    ADA was created by a team led by Jean Ichbiah. The name ADA was credited to the first programmer Ada Lovelace. It was designed to improved support for systems, numerical, financial, and object-oriented programming.
  • C++

    C++
    Bjarne Stroustrup from Bell Labs designed this language. It is one of the most popular languages and it preffered by many. It is now used mainly for developing applications on many platforms.
  • Java

    Java
    Java, created by James Gosling and Sun Microsystems, was designed to have as few implementation dependencies as possible. Which means that it would not have to be recomplied on other platforms.
  • Visual Basic

    Visual Basic
    Microsoft developed this language. It was made to be easy to learn and used by beginner programmers. Visual Basic was derived from BASIC and enables the rapid application development (RAD) of graphical user interface (GUI) applications, access to databases using Data Access Objects, Remote Data Objects, or ActiveX Data Objects, and creation of ActiveX controls and objects.
  • Python

    Python
    Guido van Rossum developed Python for its clearity and expressiveness. Python is often used as a scripting language, but is also used in a wide range of non-scripting contexts.
  • Delphi

    Delphi
    Professor Niklaus Wirth first invented Pascal, but later switched to object-oriented programming. So the new version was called Delphi.
  • PHP

    PHP
    Rasmus Lerdorf created this language was for Web development to produce dynamic Web pages and originally stood for Personal Home Page. It was one of the firt web development programs out there.
  • Javascript

    Javascript
    Javascript is used to help web browsers in order to create enhanced user interfaces and dynamic websites. It was invented by Brendan Eich.