Programming Languages Timeline

By Zyquan
  • Plankalkul

    Plankalkul was developed in 1945 by Konrad Zuse and was designed for engineering purposes.
  • Fortran

    Fortran was developed in 1957 by John Backus and its primary purpose was to develop a more practical alternative to assembly language for programming the IBM 704 mainframe computer. The acronym is FORmula TRANslating.
  • Math-Matic

    Math-Matic was developed in1957 by Charles Katz. Math-Matic was developed as the early programming language for UNIVAC I and UNIVAC II.
  • Lisp

    Lisp was developed in 1958 by John McCarthy. Lisp was created with the primary purpose of serving as a practical mathematical notation for computer programs. Lisp means List Processing.
  • COBOL

    COBOL was developed in 1959 by a group known as CODASYL. COBOL's primary purpose was to serve as a primary domain in business, finance, and adminstrative systems for companies or government. COBOL means COmmon Business-Oriented.
  • RPG

    RPG was developed in 1959 by IBM. RPG was created to be a high-level programming language for business applications. RPG means Report Program Generator.
  • BASIC

    BASIC was developed in 1964 by the works of John George Kemeny and Thomas Eugene Kurtz. BASIC was designed as an interactive mainframe timesharing language that provided ease of use. BASIC means Beginner's All-purpose Symbolic Instruction Code.
  • LOGO

    LOGO was developed in 1967 by the Wally Feurzeig and Seymour Papert. LOGO was designed for educational use, specifically constructivist teaching.
  • B

    B was developed in 1969 by Ken Thompson and Dennis Ritchie. The first reason for B was to serve as a computer language intended for non-numeric applications typified system programming.
  • C

    C was developed by Dennis Ritchie. Its primary purpose is to provide constructs which map effectively to typical machine instructions.
  • PASCAL

    PASCAL was developed in 1970 by Niklaus Wirth. PASCAL was orginally designed to encourage good programming practices using structured programming and data structuring.
  • SQL

    SQL was created by IBM. SQL's primary purpose was to manage data in relational database management systems. SQL means Structured Query Language.
  • ML

    ML was created by Robin Milner. ML was originally designed as a general-purpose functional programming language. ML stands for Meta Language.
  • C++

    C++ was created by Bjarne Stroustrup. The primary purpose of C++ was to allow the addition of object oriented features and other enhancements to the C programming language. The ++ stands for increment operator.
  • ADA

    ADA was created by Jean Ichbiah. ADA served to supersede hundreds of programming languages used by DoD in the United States Department of Defense. ADA was named after Ada Lovelace, the first computer programmer.
  • Python

    Python was created by Guido van Rossum. Python was originally designed to improve code readability
  • Java

    Java was created by James Gosling, Miker Sheridan and Patrick Naughton. Java was primarily designed as an object-oriented computer language with few implementation dependencies.
  • Visual Basic

    Visual Basic was created in 1991 by Alan Cooper and Microsoft. Visual Basic was designed to implement Windows applications in an intuitive, graphical environment by dragging controls onto a form. Visual Basic also means Visual Beginner's All-purpose Symbolic Instruction Code.
  • PHP

    PHP was created by Rasmus Lerdorf. PHP is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML.
  • Delphi

    Delphi was created by Borlands. Delphi was primarily designed as a native code compiler ran under Windows v3.1 or Windows '95,
  • JavaScript

    Javascript was created by Brendan Eich. Javascript's primary purpose is to create enhanced user interfaces and dynamic websites.