Module 2 Timeline Assignment Computer Programming TylerS

  • Plankalkul (Plan Calculus)

    Konrad Zuse, was designed for engineering purposes. Plankalkul is German for “Plan Calculus”
  • Fortran

    John Brackus and IBM, main purpose was for scientific and engineering applications. Used to be FORTRAN that derived from Formula Translating System
  • MATH-MATIC

    Group led by Charles Katz, primary purpose was for an improvement over Fortran. No acronym
  • Lisp

    Steve Russell, Timothy P. Hart, and Mike Levin, main purpose was for practical mathematical notation for computer programs. Lisp derives from LISt Processing.
  • COBOL

    Grace Hopper, William Selden, Gertrude Tierney, Howard Bromberg, Howard Discount, Vernon Reeves, and Jean E. Sammet, primary purpose is for business work. COmmon Business-Oriented Language is the acronym
  • RPG

    IBM, main use is for business applications, RPG stands for Report Program Generator.
  • BASIC

    John George Kemeny and Thomas Eugene Kurtz, primary purpose is used to help teach others about the fundamentals of programming, BASIC is short for Beginner’s All-purpose Symbolic Instruction Code.
  • LOGO

    Wally Feurzeig, Seymour Papert, main purpose was for things like Lisp. No acronym.
  • B

    Ken Thompson, primary purpose is for recursive, non-numeric, machine independent applications. The name may be based on Bon which Ken designed for use on Multics
  • PASCAL

    Niklaus Wirth, was designed to encourage good programming practices using structured programming and data structuring. No acronym
  • C

    Dennis Ritchie, primary purpose is for structured programming, no acronym for C
  • ML

    Robin Milner and other at the University of Edinburgh. Main purpose was to develop proof tactics in the LCF theorem prover. ML stands for metalanguage
  • SQL

    ISO/IEC but designed by Donald D. Chamberlin and Raymond F. Boyce. SQL stands for Structured Query Language
  • ADA

    Jean Ichbiah and Tucker Taft, primary purpose of ADA is for large, long-lived applications. ADA was named after Ada Lovelace aka the first computer programmer.
  • C++

    Bjarne Stroustrup, primary purpose is for systems programming with performance and flexibility of use. No acronym
  • Python

    Python Software Foundation but designed by Guido van Rossum, main purpose is for object-oriented, imperative and functional programming or procedural styles. No acronym
  • Visual Basic

    Microsoft, was derived from basic and enables the rapid application development of graphical user interface applications. No acronym
  • Delphi

    Borland, primary purpose was for rapid application development. No acronym.
  • Java

    James Gosling and Sun Microsystems, main purpose is for client-server web applications. No acronym.
  • Javascript

    Netscape Communications Corporation, Mozilla Foundation, main purpose is for web browsers, as well as being used in server-side network programming and game development. No acronym.
  • PHP

    The PHP Group but designed by Rasmus Lerdorf, main purpose was for web development. PHP stands for Personal Home Page