1.2 Programming Languages Timeline

  • Plankalkul

    Designed by Konrad Zuse, Plankalkul was the first high-level (non-von Neumann) programming language to be designed for a computer. The name means "formal system for planning". Wikipedia contributors. "Plankalkül." Wikipedia, The Free Encyclopedia. Wikipedia, The Free Encyclopedia, 24 Jul. 2017. Web. 1 Sep. 2017
  • Fortran

    John Backus designed Fortran for scientific and
    engineering applications. The name is a shortening of “formula translation”. Wikipedia contributors. "Fortran." Wikipedia, The Free Encyclopedia. Wikipedia, The Free Encyclopedia, 29 Aug. 2017. Web. 1 Sep. 2017
  • MATH-MATIC

    Created by Remington Rand, MATH-MATIC allowed for larger
    programs, automatically generating code to read overlay segments from UNISERVO tape as required. MATH-MATIC was the marketing name for Algebraic Translator 3. Wikipedia contributors. "MATH-MATIC." Wikipedia, The Free Encyclopedia. Wikipedia, The Free Encyclopedia, 7 Feb. 2017. Web. 1 Sep. 2017
  • Lisp

    John McCarthy designed Lisp for practical mathematical notation for computer programs. Lisp derives from LISt Processor. Wikipedia contributors. "Lisp (programming language)." Wikipedia, The Free Encyclopedia. Wikipedia, The Free Encyclopedia, 14 Aug. 2017. Web. 1 Sep. 2017
  • COBOL

    Created by CODASYL, ANSI, and ISO primarily for use in business,
    finance, and administrative. It is a compiled and English-like. COBOL stands for Common Business Oriented Language. Wikipedia contributors. "COBOL." Wikipedia, The Free Encyclopedia. Wikipedia, The Free Encyclopedia, 25 Aug. 2017. Web. 1 Sep. 2017
  • Basic

    Created by John G. Kemeny and Thomas E. Kurtz as an easy to use, general, high-level programming language. The name stands for Beginner's All-purpose Symbolic Instruction Code. Wikipedia contributors. "BASIC." Wikipedia, The Free Encyclopedia. Wikipedia, The Free Encyclopedia, 26 Aug. 2017. Web.1 Sep. 2017
  • Logo

    Designed by Wally Feurzeig, Seymour Papert, and Cynthia Solomon to teach concepts of programming related to Lisp and only later to enable what Papert called "body-syntonic reasoning". The name is from the Greek logos to distinguish itself for focusing on graphics or logic instead of numbers. Wikipedia contributors. "Logo (programming language)." Wikipedia, The Free Encyclopedia. Wikipedia, The Free Encyclopedia, 6 Aug. 2017. Web. 1 Sep. 2017
  • B

    Created by Ken Thompson and Dennis Ritchie for recursive, non-numeric, machine independent applications, such as system and language software.The name is a contraction of BCPL. Wikipedia contributors. "B (programming language)." Wikipedia, The Free Encyclopedia. Wikipedia, The Free Encyclopedia, 16 Jun. 2017. Web.
    1 Sep. 2017
  • PASCAL

    Niklaus Wirth created this efficient language to encourage good practices using structured programming and data structuring. It was named after Blaise Pascal. Wikipedia contributors. "Pascal (programming language)." Wikipedia, The Free Encyclopedia. Wikipedia, The Free Encyclopedia, 22 Aug. 2017. Web. 1 Sep. 2017
  • C

    Created by Dennis Ritchie and Bell Labs to provide constructs that map efficiently to typical machine instructions. Named because C comes after B. Wikipedia contributors. "C (programming language)." Wikipedia, The Free Encyclopedia. Wikipedia, The Free Encyclopedia, 5 Aug. 2017. Web. 1 Sep. 2017
  • ML

    Robin Milner and others created ML as a general-purpose functional programming language. ML is short for Meta Language. Wikipedia contributors. "Standard ML." Wikipedia, The Free Encyclopedia. Wikipedia, The Free Encyclopedia, 31 Aug. 2017. Web. 1 Sep. 2017
  • SQL

    ISO/IEC designed SQL for managing data held in a relational database management system, or for stream processing in a relational data stream management system. SQL stands for Structured Query Language. Wikipedia contributors. "SQL." Wikipedia, The Free Encyclopedia. Wikipedia, The Free Encyclopedia, 23 Aug. 2017. Web. 1 Sep. 2017
  • ADA

    Created by Jean Ichbiah to unify over 450 programming languages used at the time. The name refers to Ada Lovelace,
    who is credited as being the 1st programmer. Wikipedia contributors. "Ada (programming language)." Wikipedia, The Free Encyclopedia. Wikipedia, The Free Encyclopedia, 8 Aug. 2017. Web.
    1 Sep. 2017
  • C++

    Bjarne Stroustrup designed this with a bias toward system programming. It is named because C++ comes after C and C+. Wikipedia contributors. "C++." Wikipedia, The Free Encyclopedia. Wikipedia, The Free Encyclopedia, 23 Aug. 2017. Web. 1 Sep. 2017
  • Python

    With Python Guido van Rossum emphasizes code readability and a syntax that allows programmers to express concepts in fewer lines of code. I was named after “Monty Python's Flying Circus”. Wikipedia contributors. "Python (programming language)." Wikipedia, The Free Encyclopedia. Wikipedia, The Free Encyclopedia, 1 Sep. 2017. Web. 1 Sep. 2017
  • Visual Basic

    Visual Basic was designed by Microsoft as a user-friendly programming language designed beginners. The language combines Ruby and Basic Language. The Ruby interface generator provided the "visual" part of Visual Basic. Wikipedia contributors. "Visual Basic." Wikipedia, The Free Encyclopedia. Wikipedia, The Free Encyclopedia, 8 Aug. 2017. Web. 1 Sep. 2017
  • Java

    Designed by James Gosling to have as few
    implementation dependencies as possible; it can run on all platforms that support Java without he need for recompilation. It was named after Java Coffee. Wikipedia contributors. "Java (programming language)." Wikipedia, The Free Encyclopedia. Wikipedia, The Free Encyclopedia, 17 Aug. 2017. Web. 1 Sep. 2017
  • Javascript

    Brendan Eich created for interactive web pages and to provide online programs, including video games. It was named Javascript to take advantage of the popularity associated with java. Wikipedia contributors. "JavaScript." Wikipedia, The Free Encyclopedia. Wikipedia, The Free Encyclopedia, 28 Aug. 2017. Web. 1 Sep. 2017
  • PHP

    PHP was designed by Rasmus Lerdorf primarily for web development, but was also used as a general-purpose programming language. PHP originally stood for Personal Home Page, but it now stands for the recursive acronym PHP: Hypertext Preprocessor. Wikipedia contributors. "PHP." Wikipedia, The Free Encyclopedia. Wikipedia, The Free Encyclopedia, 31 Aug. 2017. Web. 1 Sep. 2017
  • RPG

    IBM created RPG as a tool to replicate punched card processing. RPG stands for Report Program Generator. Wikipedia contributors. "IBM RPG." Wikipedia, The Free Encyclopedia. Wikipedia, The Free Encyclopedia, 6 Aug. 2017. Web. 1 Sep. 2017
  • Delphi

    Borland developed Delphi as a rapid application development tool. It was named after the Oracle of Delphi, because it communicated with the popular database package at the time, Oracle. Wikipedia contributors. "Delphi (programming language)." Wikipedia, The Free Encyclopedia. Wikipedia, The Free Encyclopedia, 24 Aug. 2017. Web. 1 Sep. 2017