Programming Languages Timeline

  • Plankalkul

    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.
  • FORTRAN

    Derived from Formula Translating System. Developed in 1953 by John W. Backus of IBM. Created to be a more practical alternative to assembly language for the IBM 704 mainframe.
  • MATH-MATIC

    Created by a group led by Charles Katz in 1957. Was intended as an improvement over FORTRAN.
  • Lisp

    A family of computer programming languages with a long history and a distinctive, fully parenthesized Polish prefix notation. Originally specified in 1958, Lisp is the second-oldest high-level programming language in widespread use today; only Fortran is older (by one year).
  • COBOL

    Stands for Common Business Oriented Language. Developed by the CODASYL Consortium. Was created in an effort by the US Department of Defense to create a portable programing language for data processing.
  • RPG

    A high-level programming language (HLL) for business applications. RPG is an IBM proprietary programming language. It was originally developed by IBM in 1959.
  • BASIC

    Stands for Beginner’s All-purpose Symbolic Instruction Code. Developed in 1964 by John G. Kemeny and Thomas E. Kurtz. Created to enable students in fields other than mathematics and the sciences to use computers.
  • LOGO

    An educational programming language, designed in 1967 by Daniel G. Bobrow, Wally Feurzeig, Seymour Papert and Cynthia Solomon. Was originally created to teach concepts of programming related to Lisp
  • B

    Developed in 1969 by Ken Thompson and Dennis Ritchie of Bell Labs. It was designed for recursive, not-numeric, and machine independent applications. May be a contraction of BCPL.
  • PASCAL

    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

    Developed from 1969-1973 by Dennis Ritchie at the AT&T Bell Labs. One of the most widely used programming languages and is used as a standard base language.
  • ML

    A general-purpose functional programming language developed by Robin Milner and others in the early 1970s at the University of Edinburgh,
  • SQL

    Stands for Structured Query Language. A special-purpose programming language designed for managing data held in a relational database management system (RDBMS), SQL was initially developed at IBM by Donald D. Chamberlin and Raymond F. Boyce in the early 1970s.
  • C++

    Developed in 1979 by Bjarne Stroustrup at Bell Labs. Was created to provide a higher level version of the highly successful C language.
  • ADA

    Developed from 1977-1983 by Jean Ichbiah of CII Honeywell Bull to improve code safety and its maintainability. Named ADA for respect to the first programmer: Ada Lovelace
  • Python

    A widely used general-purpose, high-level programming language. Was created in 1991
  • Visual Basic

    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.
  • PHP

    A server-side scripting language designed for web development but also used as a general-purpose programming language. Originally created by Rasmus Lerdorf in 1994,
  • Delphi

    Developed in 1995 by the Borland Software Corp to be a successor to its own Borland Pascal as well as the Delphi and C++.
  • Java

    Developed in 1995 by John Gosling at Sun Microsystems which was later absorbed into the Oracle Corp. Originally created for interactive television but was too advanced for the current cable television.
  • JavaScript

    Developed in 10 days in May 1995 by Brendan Eich of Netscape Communications Corp. Was created to be a portable replacement for Sun Microsystems’ Java. Originally called Mocha.