Programming Languages Timeline

  • Plankalkul

    Designed by Konrad Zuse.
    It was designed for engineering purposes.
  • Fortran

    Designed by John Backus.
    It is most used for numeric computation and scientific computing.
  • MATH-MATIC

    Designed by Remington Rand.
  • Lisp

    Designed by John McCarthy.
    It was originally created as a practical mathematical notation for computer programs, influenced by the notation of Alonzo Church's lambda calculus.
  • COBOL

    Designed by Howard Bromberg.
    It was designed for business use such as finance and administrative systems.
  • RPG

    Developed by IBM.
    It was created for punch card machines.
    It stands for Report Program Generator.
  • BASIC

    Designed by John G. Kemeny and Thomas E. Kurtz.
    Kemeny and Kurtz designed BASIC to allow students in fields other than science and mathematics to use computers.
    BASIC stands for Beginner's All-purpose Symbolic Instruction Code.
  • LOGO

    Developed by Wally Feurzeig, Seymour Papert and Cynthia Solomon
    It was Conceived to teach concepts of programming related to other programs.
  • B

    Designed by Ken Thompson
    It was designed for non-numeric, recursive, machine independent applications such as language software
    The name may be a contraction of BCPL (Basic Combined Programing Language)
  • PASCAL

    Designed by Niklaus Wirth.
    It was intended to encourage good programming practices using structured programming and data structuring.
  • C

    Designed by Dennis Ritchie
    It was designed to be compiled using a relatively straightforward compiler, to provide low-level access to memory.
  • ML

    Designed by Robin Milner.
    It stands for Meta Language.
    It is known for its automatically assigning the types of most expressions without requireing
  • SQL

    Designed by Donald D. Chamberlin and Raymond F. Boyce.
    Designed for managing data held in a relational database management system and for data stream processing.
    It stands for Structured Query Language.
  • ADA

    Designed by Jean Ichbiah
    Developed in May 1979
    Named after Ada Lovelace
    ADA's purpose was to improve code safety and maintain ability by using the computer to find syntax errors in coding
  • C++

    Designed by Bjarne Stroustrup
    It was designed with a bias towards system programming.
  • Visual Basic

    Developed by Microsoft.
    Used to create applications.
  • Python

    Designed by Guido van Rossum.
    It allows programmers to express concepts in fewer lines of code than might be used in languages such as C++ or Java.
  • Java

    Designed by James Gosling.
    The purpose was to create complete applications that may run on a single computer or be distributed among servers and clients in a network.
  • PHP

    Developed by Rasmus Lerdorf.
    It was primarily made for web development but is also used as a general purpose programming language.
    It stands for Personal Home Page.
  • JavaScript

    Designed by Brendan Eich.
    It was used to control web pages on the client side of the browser.