Programming Languages Timeline

  • Plankalkul

    Plankalkul is a programming language designed for engineering purposes by Konrad Zuse between 1943 and 1945. It was the first high-level non-von Neumann programming language to be designed for a computer.
    Created by: Konrad Zuse
  • Fortran

    Fortran is a general-purpose, imperative programming language that is especially suited to numeric computation and scientific computing.
    Created by: John Backus
  • MATH-MATIC

    MATH-MATIC is the marketing name for the AT-3 compiler, an early programming language for the UNIVAC I and UNIVAC II. Intended as an improvement over FORTRAN. Created by a group led by Charles Katz in 1957.
    Created by: Charles Katz
  • Lisp

    Lisp is a family of computer programming languages with a long history and a distinctive, fully parenthesized Polish prefix notation.
    Created by: John McCarthy
  • COBOL

    COBOL is a compiled English-like computer programming language designed for business use. It is imperative, procedural and, since 2002, object-oriented.
    Created by: Howard Bromberg, Howard Discount, Vernon Reeves, Jean E. Sammet, William Selden, Gertrude Tierney
  • RPG

    RPG is a high-level programming language (HLL) for business applications. RPG is an IBM proprietary programming language and its later versions are only available on IBM i or OS/400 based systems.
    Created by: IBM
  • BASIC

    BASIC is a family of general-purpose, high-level programming languages whose design philosophy emphasizes ease of use.
    Created by: John George Kemeny and Thomas Eugene Kurtz.
  • LOGO

    LOGO is an educational programming language, designed in 1967 by Daniel G. Bobrow, Wally Feurzeig, Seymour Papert and Cynthia Solomon. Today the language is remembered mainly for its use of "turtle graphics", in which commands for movement and drawing produced line graphics either on screen or with a small robot called a "turtle".
    Created by: Wally Feurzeig, Seymour Papert
  • B

    B is a programming language developed at Bell Labs circa 1969. It is the work of Ken Thompson with Dennis Ritchie. B was derived from BCPL, and its name may be a contraction of BCPL. Thompson's coworker Dennis Ritchie speculated that the name might be based on Bon, an earlier, but unrelated, programming language that Thompson designed for use on Multics.
    Created by: Ken Thompson
  • PASCAL

    Pascal is a historically influential imperative and procedural programming language, designed in 1968–1969 and published in 1970 by Niklaus Wirth as a small and efficient language intended to encourage good programming practices using structured programming and data structuring.
    Created by: Niklaus Wirth
  • C

    C is a general-purpose, imperative computer programming language, supporting structured programming, lexical variable scope and recursion, while a static type system prevents many unintended operations.
    Created by: Dennis Ritchie
  • ML

    ML is a general-purpose functional programming language developed by Robin Milner and others in the early 1970s at the University of Edinburgh, whose syntax is inspired by ISWIM.
    Created by: Robin Milner
  • SQL

    SQL is a special-purpose programming language designed for managing data held in a relational database management system (RDBMS), or for stream processing in a relational data stream management system (RDSMS).
    Created by: Donald D. Chamberlin and
    Raymond F. Boyce
  • Ada

    Ada is a structured, statically typed, imperative, wide-spectrum, and object-oriented high-level computer programming language, extended from Pascal and other languages.
    Created by: Jean Ichbiah
  • C++

    The C++ Programming Language was the first book to describe the C++ programming language, written by the language’s creator, Bjarne Stroustrup, and first published in October 1985.
    Created by: Bjarne Stroustrup
  • Visual Basic

    Visual Basic is a legacy third-generation event-driven programming language and integrated development environment (IDE) from Microsoft for its COM programming model first released in 1991. Microsoft intended Visual Basic to be relatively easy to learn and use.
    Created by: Microsoft
  • Java

    Java is a general-purpose computer programming language that is concurrent, class-based, object-oriented,[12] and specifically designed to have as few implementation dependencies as possible.
    Created by: James Gosling and
    Sun Microsystems
  • Python

    Python is a widely used general-purpose, high-level programming language. Its design philosophy emphasizes code readability, and its syntax allows programmers to express concepts in fewer lines of code than would be possible in languages such as C++ or Java.
    Created by: Guido van Rossum
  • Javascript

    Javascript is a high level, dynamic, untyped, and interpreted programming language. It has been standardized in the ECMAScript language specification.
    Created by: Brendan Eich
  • PHP

    PHP is a server-side scripting language designed for web development but also used as a general-purpose programming language. As of January 2013, PHP was installed on more than 240 million websites (39% of those sampled) and 2.1 million web servers.
    Created by: Rasmus Lerdorf
  • Delphi

    Embarcadero Delphi is an integrated development environment (IDE) for console, desktop graphical, web, and mobile applications.
    Created by: Borland