Programming Languages Timeline

  • Plankalhul

    Was designed by Knorad Zuse and was the first high level programming language to be designed for a computer.
  • FORTRAN

    FORTRAN was created by John Backus and it was made for processing mathematical operations. FORTRAN stand for "Formula Translation."
  • MATH-MATIC

    MATH-MATIC was created by Grace Hopper of Rand Corporation and was created to provide algebraic-style expressions and floating-point arithmetic, and arrays rather than recorded structures.
  • Lisp

    Developed by John McCarthey at MIT and was originally created as a practical mathematical notation for computer programs and was favored for AI researce.
  • COBOL

    COBOL was designed by CODASYL and was designed for business use, finance, and administrative systems for companies and governments. COBOL stands for "Common Business-Oriented Language."
  • RPG

    RPG was created by IBM for business applications. RPG stands for Report Program Generator
  • BASIC

    BASIC was created by John G. Kemeny and Thomas E. Kurtz which was created in order to enable students in fields other than science and mathematics to use computers. BASIC stands for "Beginner's All-purpose Symbolic Instructional Code."
  • LOGO

    LOGO was created by Daniel G. Bobrow, Wally Feurzing, Seymour Papert and Cynthia Solomon and was created to teach concepts of programming related to Lisp and enable "body-syntonic reasoning.:
  • B

    B was developed by Ken Thompson and Dennis Ritchie at Bell Labs and was designed for recursive, non-numeric, machine independent applications, such as system and language software.
  • Pascal

    Pascal was created by Niklaus Wirth and was intended to encourage programming practices using structured programming and data structure.
  • C

    C was developed by Dennis Ritchie and was used to re-implement Unix operating system and also became the foundation for later programming languages.
  • ML

    ML was developed by Robin Milner and was conceived to develop proof tactics in the LCF theorem prover. ML stands for MetaLanguage.
  • SQL

    SQL was developed by Donald D. Chamberlin and Raymond F. Boyce at IBM and designed to manipulate and retrieve data stored in IBM's original quasi-relational database management system. SQL stands for "Structured Query Language."
  • C++

    C++ was created by Bjarne Stroustrup and was a general purpose programming language.
  • ADA

    ADA was designed by a team led by Jean Ichbiah of CII Honeywell Bull and improved code safety and maintainability by using the compiler to find errors in favor of run time errors. ADA is named after Augusta Ada Lovelace who was considered the first computer programmer.
  • Phython

    Python was created by Guido van Rossum at Centrum Wiskunde and Informatica and allows programmers to express concepts in fewer lines of code than possible in other early languages.
  • Visual Basic

    Visual Basic was created by Microsoft to simplify application programming and to make allows a programmer to create an application using the components provided by the Visual Basic program itself.
  • PHP

    PHP was created by Rasmus Lerdorf and was designed for web development. PHP originally stood for Personal Home Page but now stands for Hypertext Preprocessor, a recursive acronym.
  • Java

    Java was developed by James Gosling at Sun Microsystems and is designed to haves as few implementation dependencies as possible and is concurrent, class-based, and object-oriented.
  • Delphi

    Delphi was created by Borland Software Corporation that is used for desktop, mobile, web, and console applications. Delphi is short for Embarcadero Delphi.
  • Javascript

    Javascript was created by Brendan Eich and was created to help the World Wide Web to be dynamic and was a "glue" that was easy to use by Web designers and part-time programmers to assemble components such as images and plugins.