Programming Languages Timeline

  • Plankalkul

    Plankalkul was designed by Konrad Zuse and was the first high-level programming language. It was designed for engineering purposes.
  • Fortran

    Fortran, which derives from Formula Translating System, was developed by John Backus and IBM. It was originally designed as a practical alternative for assembly language to program the IBM 704.
  • MATH-MATIC

    MATH-MATIC was created by Charles Katz and his team. It was intended to be an improvemnet over the language Fortran.
  • Lisp

    Lisp was designed by John McCarthy and developed by Steve Russell, Timothy P. Hart, and Mike Levin. It was originally designed for practical mathematical notation, but it became favored by computer scientists for artificial intelligence research.
  • COBOL

    COBOL was designed by many people, including Howard Bromberg, Howard Discount, Vernon Reeves, Jean E. Sammet, William Selden, and Gertrude Tierney. It stands for Common Business-Oriented Language. It was designed to reduce the cost of programming.
  • Rpg

    Rpg was developed by IBM and stands for the Report Program Generator. It was meant as a way to replicate punched card processing on the on the IBM 1401.
  • BASIC

    BASIC, which stands for Beginner's All-Purpose Symbolic Instruction Code, was designed by John George Kemeny and Thomas Eugene Kurtz. Its main purpose was ease of use.
  • Logo

    Logo was developed by Wally Feurzeig and Seymour Papert. The name comes from the Greek word logos, meaning word or thought. th elanguage is known for its use of "turtle graphics". This means you gave the computer commands for movement and it would draw on the screen or with a small robot.
  • B

    B is a programming language designed by Ken Thompson and developed by Ken Thompsona and Dennis Ritchie. B was designed for machine independent applications.
  • Pascal

    Pascal, named after the French mathematician and philosopher Blaise Pascal, was designed by Niklaus Wirth. It wasw created to be an efficient language, based in structured programming.
  • C

    C was developed by Dennis Ritchie and Bell Labs. It was designed to be compiled using a straightforward compiler and to require minimal run-time support.
  • ML

    ML was designed by Robin Milner and others at the University of Edinburgh. ML stands for metalanguage. It is known for the Hindley–Milner type inference algorithm, that can infer types of expressions.
  • SQL

    SQL stands for Structured Query Language, and was designed by Donald Chamberlin and Raymond Boyce. Its main purpose is to manage data held in a relational database management system.
  • ADA

    Ada is an object oriented programming language named after Ada Lovelace, who is known to be the first programmer. The lead designers of Ada are Jean Ichbiah and Tucker Taft. Ada was originally targeted at embedded and real time systems and is designed for the development of very large software systems.
  • C++

    C++ was developed by Bjarne Stroustrup. It is an extension of the C language. It was created because Bjarne felt the language Simula was too slow, while the language BCPL was fast but too low level.
  • Python

    Python was designed by Guido Van Rossum, and developed by the Python Software Foundation. It emphasizesa code readability and the ability to express more in fewer lines of code.
  • Visual Basic

    Visual Basic was developed by Microsoft. Visual Basic was derived from BASIC, and is intended to be easy to learn. It is able to create simple, and complex GUI apllications.
  • Delphi

    Delphi was developed by Embarcadero Technologies. Delphi is based on the language Pascal and is meant to be an application builder with interfaces to databases.
  • Java

    Java was designed by James Gosling and Sun Microsystems and developed by the Oracle Corporation. One main goal of Java is portibility, which means allowing it to run on as many devices as possible.
  • PHP

    PHP was designed by Rasmus Lerdorf, and developed by Zend Technologies. PHP originally stood for Personal Home Page, but now is a backronym for Hypertext Preprocessor. PHP can be embedded into HTML or combine with web frameworks. Its main purpose is web development.
  • Javascript

    Javascript was designed by Brendan Eich and developed by Netscape Communications Corporation, Mozilla Foundation, and Ecma International. It was designed to compliment Java because of Java's competition with C++.