Programming Languages Timeline

  • Plankalkul

    Designed by Konrad Zuse, it also stands for plan calculus. It is a prgramming language designed for enf=gineering purposes.
  • MATH-MATIC

    Designed by Charles Katz, it was an early programming language for the UNIVAC I and UNIVAC II and was intended as an improvement over FORTRAN.
  • Fortran

    Designed by John Backus in 1957, the name was derived from formula translating system. Focused on areas such as numerical weather prediction and finite element anlysis.
  • Lisp

    Designed by John McCarthy in 1958, Lisp is a family of computer prgramming languages. It was created as a practical mathematical notation for computer programs, but was soon being used for artificial intelligence.
  • COBOL

    Designed by Howard Bromberg, Howard Discount, Vernon Reeves, Jean E. Sammet, William Selden, and Gertrude Tierney in 1959. COBOL is an acronym for Common Business-Oriented Language. COBOL is primarily used in business, finance, and administrative systems.
  • RPG

    Designed by IBM, it was developed as the report prgram generator, a tool to replicate punched card processing.
  • BASIC

    Developed by John G. Kemeny and Thomas E. Kurtz Basic stands for Befinner's All-purpose Symbolic Instruction Code. Its main purpose was to allow students to write mainframe computer programs for Dartmouth Time-Sharing System.
  • LOGO

    Designed by Wally Feurzeig and Seymour Papert, LOGO is an educational programming language, its main use is of "turtle graphics". The name LOGO was derived from the Greel logos meaning word or thought.
  • B

    It was developed at Bell Labs around 1969, it was designed by Ken thompson and the developers were Ken Thompson and Dennis Ritchie. It's main use was arithmetic assignment operators, B is not an acronym.
  • PASCAL

    Designed by Niklaus Wirth, Pascal was a historically influential and procedural prgramming language, its purpose was to encourage good programming practices using structured programming and data structuring.
  • C

    Designed by Dennis Ritchie C offered several language features.
  • ML

    Designed by Robin Milner and others at the University of Edinburgh, ML is a general-purpose functional prgramming language. ML stands for metalanguage, its main purpose is to automatically infer the types of most expressions without requiring explicit type annotations.
  • SQL

    Designed by Donald D. Chamberlin and Raymond F. Boyce, it is mainly used for managing data held in a rational database management system. SQL is an acronym for Structured Query Language.
  • C++

    First was published in 1985 by Bjarne Stroustrup, there are four other volumes which extend all the way until 2013. The C++ incorporated various languages.
  • Python

    Designed by Guido van Rossum, Python is a widely used and high-level programming language, it offers services similar to LISP.
  • Visual Basic

    Designed by Microsoft, it allowed the rapid application development of graphical user interface.
  • ADA

    Developed between 1992-1995 and named after Ada Lovelace. It improved support for systems numerical, financial, and object-oriented programming. It was designed by S. Tucker Taft and some of the many notable features included: strong typing, select message passing, and generics.
  • Java

    Designed by James Gosling and Sun Microsystems it is a general-purpose computer prgramming language that is concurrent, class-based, and object oriented. Java uses an automatic garbage collector to manage memory in the object lifecycle.
  • Javascript

    Designed by Brendan Eich in 1995, Javascript is a dynamic computer prgramming language and is most frequently used as part of web browsers
  • 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

    Developed by Embarcadero Technologies in 2009. It is an integrated development enviroment for desktop and mobile applications.