Programming Languages Timeline

  • Plankalkul

    Developed by Konrad Zuse. Used mainly for engeneering purposes. Plankalkul is German for plan calculus.
  • Fortran (Formula Translating System)

    Developed by John Backus. Used for coding math problems for very expensive very old computers.
  • Math-Matic

    Developed by Charles Katz. Was used to imporve FORTRAN and was used in UNIVAC. Is called Math-Matic becuase is was a mathmatic oriented code.
  • Lisp

    Developed by John McCarthy. Use was for mathmatic programs on computers.
  • COBOL (Common Business Oriented Language

    Developed by a team of programmers but is based on a langauge created by Grace Hopper. Main focus was buisness systems like financial databases and administartive systems.
  • RPG (Report Program Generator)

    Developed by IBM. The main reason it was developed was to make punch card processining easier on the old IBM 1401.
  • BASIC (Beginner's All Purpose Symbolic Instruction Code)

    Was developed by John Kemeny and Thomas Kurtz. Still used for buisness applications.
  • Logo

    Developed by Wally Feurzeig and Seymour Papert. Logo is named after the Greek word logos which means thought. Was originally made to help teach programming basics.
  • B

    B was a language developed by Bell Labs and is called B because it is a simplified version of a previous work of one of the creators called Bon. Was used largley for language software and systems has nearly been replaced by C
  • C

    Developed prodominatly by Dennis Ritchie. Primarily used for operating systems. Named C because it was developed as an attempt to improve B.
  • PASCAL

    Developed by Niklaus Wirth. Was named in honor of a French mathematician whos last name was Pascal. The main use of PASCAL was to help teach about programming.
  • ML

    Developed by Robin Milner. Typically used for a financial system or application that uses a database. ML stands for metalanguage
  • SQL

    Developed by Donald Chamberlin and Raymond Boyce. Main purpose was for managing data in databases. Stands for Structured Query Langauge.
  • ADA

    Called ADA in respect to Ada Lovelace who is named as the first programmer. ADA was developed by a group of people in France and in the 90's an American Tucker Taft lead a revision that resulted in ADA 95. Examples of what it is/was used for, Air Traffic Control, Other Gov/Military Things, Public Transporation (Hong Kong Subway System)
  • C++

    Developed by Bjarne Stroustrup. C++ has a very wide range of applications including, operating systems, servers, applications, video games, etc. Called C++ because it was C with additions.
  • Python

    Developed by Guido Van Rossum. Large amount of use comes from web applications, NASA and Google have both used Python. Named Python after one the developers favorite movies, Monty Python's Flying Circus.
  • Visual Basic

    Developed by Microsoft. Main uses would include application developement and databases. Called visusal basic because it came from basic so they showed that in naming it.
  • Java

    Named after java coffee. Developed by James Gosling. Very frequently used for web applications.
  • JavaScript

    Developed by Netscape and Mozilla. Is in ECMAScript language but is moslty for web browser. Called Java script because it is Java influnced and is written in ECMAScript.
  • Delphi

    Developed by a company called Borland as well as Embarcadero Tech. Called Delphi after a Greek Oracle becuase a developement design was to create a database good database and a popular database at the time was Oracle. An example of what Delphi was used for is Skype
  • PHP (Personal Home Page)

    Developed by Rasmus Lerdorf. Main use was web developement, websites and networks.