Programming Languages Timeline

  • Plankalkul

    Plankalkül is a programming language designed for engineering purposes by Konrad Zuse between 1943 and 1945. Designed by Konrad Zuse.
  • Fortran

    Fortran (formerly FORTRAN, derived from Formula Translating System) is a general-purpose, imperative programming language that is especially suited to numeric computation and scientific computing. Created by John Backus.
  • MATH-MATIC

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

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

    COBOL was designed in 1959, by CODASYL. COBOL has an English-like syntax, which was designed to be self-documenting and highly readable.
  • RPG

    Created by IBM in 1959. 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.
  • BASIC

    BASIC stands for Beginner's All-purpose Symbolic Instruction Code and was creted by John Kemeny and Thomas Kurtz. BASIC was designed to allow students to write mainframe computer programs for the Dartmouth Time-Sharing System
  • LOGO

    Designed by Wally Feurzeig, Seymour Papert. 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".
  • B

    Ken Thompson and Dennis Ritchie creted the B language at Bell Labs. The B language was BCPL without certain componets you didn't need so it could fit into microcomputers.
  • ML

    ML is a general-purpose functional programming language developed by Robin Milner and others in the early 1970s at the University of Edinburgh. ML stands for metalanguage: it was conceived to develop proof tactics in the LCF theorem prover.
  • PASCAL

    Designed by Niklaus Wirth. Pascal is a historically influential imperative and procedural programming language, designed in 1968–69 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.
  • C

    C was originally developed by Dennis Ritchie between 1969 and 1973 at AT&T Bell Labs, and used to re-implement the Unix operating system. It has since become one of the most widely used programming languages of all time.
  • SQL

    Structured Query Language 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). Designed by Donald D. Chamberlin
    Raymond F. Boyce.
  • ADA

    ADA was created by the High Order Language Working Group for the many departments in the US and UK Ministry of Defence. It was created to help cut down on the number of high level programming languages.
  • C++

    It was designed with a bias toward system programming and embedded, resource-constrained and large systems, with performance, efficiency and flexibility of use as its design highlights. It was created by Bjarne Stroustrup.
  • Python

    Designed by Guido van Rossum, 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.
  • Visual Basic

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

    Designed by Rasmus Lerdorf. PHP is a server-side scripting language designed for web development but also used as a general-purpose programming language.
  • Delphi

    The chief architect behind Delphi was Anders Hejlsberg. Embarcadero Delphi is an integrated development environment (IDE) for console, desktop graphical, web, and mobile applications.
  • Java

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

    Designed by Brendan Eich. Alongside HTML and CSS, it is one of the three essential technologies of World Wide Web content production; the majority of websites employ it and it is supported by all modern web browsers without plug-ins.