Programming Languages Timeline

  • Plankalkul

    Developed by Konrad Zuse. The first high level programming language to be designed for a computer.
  • Fortan

    Developed by John Backus and IBM. Created to be a alternative to assembly language for the IBM 704 mainframe.
  • Math-Matic

    Created by a group led by Charles Katz. It was a early programming language for UNIVAC I and UNIVAC II. Intended as an improvement over FORTAN.
  • Lisp

    Developed by John McCarthy. Intended as a mathematical formalism for reasoning about the use of recursion equations as a model for computation.
  • Cobol

    Designed by Howard Bromberg, Howard Discount, Vernon Reeves, Jean E. Samnet, William Selden, and Gertrude Tierney. Its primary domain is business, finance, and administrative systems for companies and governments. It stands for Common Business Oriented Language.
  • RPG

    Developed by IBM. It's primary purpose is business applications. It stands for Report Program Generator.
  • Basic

    Developed by John George Kemeny and Thomas Eugene Kutz. The purpose was to provide computer access to non science students. It stands for Beginner's All-Purpose Symbolic Instruction Code.
  • Logo

    Developed by Daniel G. Bobrow, Wally Feurzeig, Seymour Papert and Cynthia Solomon. Used for functional programming, like handling lists, files, I/O, and recursion.
  • Pascal

    Developed by Niklaus Wirth. It's purpose is as a small and efficient language intended to encourage good programming practices using structured programming and data structuring.
  • B

    Developed by Ken Thompson and Dennis Ritchie. It's purpose was for recursive, not-numeric, and machine independent applications.
  • ML

    Developed by Robin Milner and others. It is a general purpose functional programming language. It stands for Meta Language.
  • C

    Developed by Dennis Ritchie. It's original purpose was to re-implement the Unix operating system, and became one of the most widely used programming languages of all time, and uses as a standard base language.
  • SQL

    Developed by Donald D. Chamberlin and Raymond F. Boyce. It is a special purpose programming language designed for managing data held in a relational database management system. It stands for Structured Query Language.
  • C++

    Developed by Bjane Stroustrup. It's purpose was to provide a higher level version of the highly successful C language.
  • ADA

    Developed by Jean Ichibah. It's purpose was to improve code safety and its maintainability. Named ADA to respect to the first programmer; Ada Lovelace.
  • Python

    Developed by Guido van Rossum. It's purpose was to be a successor to the ABC language capable of exception handling and interfacing with the Amoeba operating system. It is widely used as a general purpose, high programming language today.
  • Visual Basic

    Developed by Microsoft. It's original purpose was to make it easier to write programs for the Windows computer operating system.
  • PHP

    Developed by Rasmus Lerdorf. It is a server-side scripting language designed for web development but also used as a general purpose programming language. It originally stood for Personal Home Page, but it now stands for PHP: Hypertext Preprocessor.
  • Delphi

    Developed by Borland Software Corp. It's original purpose was to be a rapid application tool for Windows as the sucessor of Turbo Pascal.
  • Java

    Developed by John Gosling and Sun Microsystems. It was originally created for interactive television but was too advanced for the current cable television.
  • JavaScript

    Developed by Brendan Eich. It is used as a part of web pages, whose implementations allow client-side script to interact with the user and make dynamic pages.