History of Computer Programming Languages

Timeline created by danielncvps
  • Plankalkul

    Designed in 1948 by Konrade Zuse, Plankalkul was formatted to complete calculus equations. Plankalkul is German and means "Formal System for Planning".
  • ForTran

    Designed in 1957 by John Backus, ForTran was just a general prgramming language. It stood for FORmula TRANslating system.

    Also designed in 1957, MATH-MATIC was designed by Charles Katz and its purpose was to be compatible with the, then advanced, UNIVAC and UNIVAC II. It was an improvement upon ForTran.
  • LISP

    LISP was created by John McCarthy for computing practical mathematical notations. LISP stood for LISt Processing.

    COBOL was built by a team consisting of Grace Hopper, William Seldon, Getrude Tierney, Howard Bromberg, Howard Discount, Vernon Reeves, and Jean Sammet. This project was completed in 1959 and it was an acronym for COmmon Business-Oriented Language.
  • IBM: RPG

    The team at IBM constructed this language in 1959 with the purpose of working with business applications. RPG stood for Report Program Generator.

    Designed by John Kemeny and Thomas Kurtz, BASIC's purpose was to be easy-to-use but be a high-level progamming language simultaneously. BASIC meant Beginners All-purpose Symbolic Instruction Code.
  • LOGO

    LOGO appeared in 1967 for educational use to teach programming. The creators were Wally Feurzeig and Seymour Papert. The title "LOGO" is a derivation from the Greek word "logos" meaning word. This was symbolic because this new language processed words not numbers like the old languages.
  • B

    B language was created by Ken Thompson in 1969. Its basic purpose was to be a smaller program so that it fit on the minicomputers, popular at that time.
  • Pascal

    Pascal, designed by Niklaus Wirth in 1970, was designed to be structured programming so that it structured data well.
  • C

    C was a language designed by Dennis Ritchie to be effective but be a low-level class language so that it had a minimal run-time.
  • ML

    ML was a language designed by Robin Milner and others in a team at the University of Edinburgh. The purpose was to be general but functional with the capability of solving mathematical proofs.
  • SQL

    SQL was designed by Donald Chamberlin and Raymond Boyce in 1974. Its main purpose was to manage data in relational database management systems. SQL was acronym for Structured Query Language.
  • Ada

    Ada has had 2 different designers over 3 versions. Ada 83: Jean Ichbiach, Ada 95: Tucker Taft, Ada 2005: Tucker Taft. It was originally designed because the DoD (Dept. of Defense) needed new program language for their systems. Ada is named after Ada Byron. She was considered the first programmer.
  • C++

    C++ was designed by Bjarne Stroustrup as an improvement upon language C and it had an intermediate language level. Pronounced " C with Classes".
  • Delphi (A.K.A. Object Pascal)

    Delphi is a language that is derived from Pascal. The designers at Apple, Niklaus Wirth, and Anders Hejlsberg desiged the language. Its purpose was to have tight tool integration and be a debugger with class library.
  • Python

    Designed by Guido van Rossum, Python was purposed to be a very readable code.
  • Visual Basic

    Designed by Microsoft, Visual Basic was primarily an improvement on BASIC and it provided easy access to many databases.
  • JavaScript

    Brendan Eich designed JavaScript to be a Client-Side scripter that was part of a web browser for enhanced user interfaces and dynamics.
  • Java

    Java was designed by James Gosling and a team at Sun Microsystems. Its purpose was simple, be a dependable, general scripter, but not have to be recompiled for different computer platforms.
  • PHP

    Designed by Rasmus Lerdorf, PHP is primarily used for web page creations. PHP originally stood for "Personal Home Page", but now stands for "Php: Hypertext Preprocessor".