Programming Languages Timeline

By Ieyasu
  • Plankalkül

    Plankalkül is a programming language used for engineering purposes and designed by Konrad Zuse. Plankalkül was the first high-level programming language designed for a computer.
  • Fortran

    Fortran is a computer programming language developed by John Backus and IBM as a general-purpose language for numeric and scientific computation. The named is derived from Formula Translating System.

    MATH-MATIC is a computer programming language designed by Charles Katz to be an improvement upon Fortran.
  • LISP

    LISP is a family of computer programming languages designed by John McCarthy. LISP was created for "practical mathematical notation for computer programs" and became the foundational language for AI research. LISP stands for LISt Processor.

    COBOL is a programming language that is based off of English syntax and designed for business use. It was developed by Howard Bromberg, Howard Discount, Vernon Reeves, Jean E. Sammet, William Selden, and Gertrude Tierney. Currently, COBOL is used to maintain existing applications. COBOL stands for Common Business Oriented Language.
  • RPG

    RPG is a high-level programming language developed by IBM for business applications. RPG stands for Report Program Generator.

    BASIC is group of high-level, general-purpose programming languages that was designed for simplicity so that a wide variety of people could easily learn and implement the languages. BASIC was developed by John George Kemeny and Thomas Eugene Kurtz. BASIC stands for Beginner's All-purpose Symbolic Instruction Code.
  • Logo

    Logo is an educational programming language designed by Wally Feurzeig and Seymour Papert to command movement and drawing of line graphics.
  • B

    B is a programming language developed at Bell Labs under the stewardship of Ken Thompson and Dennis Ritchie. B was designed for non-numeric, recursive applications to accomodate them on the small memory spaces of the minicomputers of the time. B is a contraction of its predecessor, BCPL.
  • Pascal

    Pascal is a procedural programming language designed by Niklaus Wirth to encourage good programming habits such as data structuring.
  • C

    C is a general-purpose computer programming language designed at Bell Laboratories by Dennis Ritchie. C is one of the most widely used programming languages of all time. It was designed to reimplement the Unix operating system (Unix OS are used in both Linux and Mac OS).
  • ML

    ML is a general-purpose programming language developed by Robin Milner and the University of Edinburgh designed to develop proof tactics for mathematics. ML stands for metalanguage.
  • SQL

    SQL is a special-purpose programming language designed by Donald D. Chamberlin and Raymond F. Boyce. SQL is primarily for data management through actions such as queries. SQL stands for Structured Query Language.
  • Ada

    Ada is an object-oriented programming language developed by an United States Department of Defense contracted team led by Jean Ichbiah. Ada is named afted Ada Lovelace, a person generally credited as the first computer programmer. Ada was developed for the creation of large software systems as a base platform that would supercede former languages used by the DOD.
  • C++

    C++ is a general-purpose programming language as an extension of the C programming language to improve efficiency in large, resource-strained systems. C++ has the capability to manipulate low-level memory and has object-oriented features. C++ was designed at Bell Labs by Bjarne Stroustrup.
  • Python

    Python is a general-purpose, high-level programming language designed by Guido van Rossum to emphasize code readability. Python is intended to create clear and simple programs on both small and large scales.
  • Visual Basic

    Visual Basic
    Visual Basic is a event-driven programming language that was developed by Microsoft. Visual Basic is designed to utilize the rapid application development in BASIC for graphical user interface applications.
  • Delphi

    Delphi is a programming language developed by Borland Software Corporation under the supervision of Anders Hejlsberg. The former's first version was used by Windows as a rapid application development tool.
  • Java

    Java is a general-purpose programming language designed by to let application developers "write once, run anywhere." Java was designed by James Gosling and Sun Microsystems.
  • PHP

    PHP is a general-purpose programming language used for web development such as the collaboration with web template systems and web frameworks. It was designed by Rasmus Lerdorf and Zend Technologies
  • JavaScript

    JavaScript is a high-level, dynamic computer programming language designed by Brendan Eich. JavaScript is one of the three essential languages for the World Wide Web content production.