2.1.5 Programming Language Timeline Assignment

Timeline created by ScipioWarrior
  • Plankalkul

    Plankalkul
    Name: Plan Calculus
    Creator: Konrad Zuse
    Purpose: To help solve complex math problems Sources (MLA 7)
    Info: Zuse, Konrad. "Der Plankalkul." N.p., n.d. Web. 21 Jan. 2013.
    Image: Plankalkuel-Report. Digital image. N.p., n.d. Web. 21 Jan. 2013. http://www.zib.de/zuse/Inhalt/Programme/Plankalkuel/Plankalkuel-Report/Image8.gif.
  • Fortran

    Fortran
    Name: The IBM Mathematical Formula Translating System
    Creator: John Backus and IBM
    Purpose: To assist in scientific and engineering applications Sources (MLA 7)
    Info: McJones, Paul. "History of FORTRAN and FORTRAN II." History of FORTRAN and FORTRAN II —. Software Preservation Group, 6 Jan. 2013. Web. 21 Jan. 2013.
    Image: Fortran_acs_cover. Digital image. Fortran_acs_cover. N.p., n.d. Web. 21 Jan. 2013.
  • MATH-MATIC

    MATH-MATIC
    Name: MATH-MATIC
    Creator: Charles Katz
    Purpose: To be an improvement over FORTRAN Sources (MLA 7)
    Info: "Computing History Displays: Computer History Time Line - Developing the Technology." Computing History Displays. The University of Auckland, n.d. Web. 21 Jan. 2013.
    Image: MathMatic1. Digital image. Computing History Displays: Computer History Time Line - Developing the Technology. N.p., n.d. Web. 21 Jan. 2013.
  • Lisp

    Lisp
    Name:List Processing
    Creator: John McCarthy, Steve Russell, Timothy P. Hart, and Mike Levin
    Purpose: To be a practical mathematical notation for computer programs Sources (MLA 7)
    Info: McCarthy, John. "The Implementation of LISP." The Implementation of LISP. Stanford University, 26 July 1996. Web. 21 Jan. 2013.
    Image: LISP Machine.jpg. Digital image. LISP Machine.jpg. N.p., n.d. Web. 21 Jan. 2013. http://upload.wikimedia.org/wikipedia/commons/thumb/1/16/LISP_machine.jpg/453px-LISP_machine.jpg
  • COBOL

    COBOL
    Name: Common Business-Oriented Language
    Creator: Grace Hopper, William Selden, Gertrude Tierney, Howard Bromberg, Howard Discount, Vernon Reeves, Jean E. Sammet
    Purpose: To be the primary domain in business, finance, and administrative systems for companies and governments Sources (MLA 7)
    Info: Sammet, Jean E. "The Early History of COBOL." The Early History of COBOL. ACM, n.d. Web. 21 Jan. 2013.
    Image: Cobol_front1. Digital image. Cobol_front1. N.p., n.d. Web. 21 Jan. 2013.
  • RPG

    RPG
    Name: Report Program Generator
    Creator: IBM
    Purpose: To replicate punched card processing on the IBM 1401 Sources (MLA 7)
    Info: "House for the History of IBM Data Processing." House for the History of IBM Data Processing. N.p., n.d. Web. 21 Jan. 2013.
    Image: 51SqEBkrecL._SL500_AA300_. Digital image. 51SqEBkrecL._SL500_AA300_. N.p., n.d. Web. 21 Jan. 2013.
  • BASIC

    BASIC
    Name: Beginner's All-purpose Symbolic Instruction Code
    Creator: John George Kemeny and Thomas Eugene Kurtz at Dartmouth College
    Purpose: To provide computer access to non-science students Sources (MLA 7)
    Info: "BASIC (computer Language)." Encyclopedia Britannica Online. Encyclopedia Britannica, n.d. Web. 21 Jan. 2013.
    Image: Msxbasic. Digital image. Msxbasic. N.p., n.d. Web. 21 Jan. 2013.
  • LOGO

    LOGO
    Name: LOGO
    Creator: Wally Feurzeig, Seymour Papert
    Purpose: To aid in constructivist teaching Sources (MLA 7):
    Info: "Logo (computer Language)." Encyclopedia Britannica Online. Encyclopedia Britannica, n.d. Web. 21 Jan. 2013.
    Image: Remi_turtlegrafik. Digital image. Remi_turtlegrafik. N.p., n.d. Web. 21 Jan. 2013.
  • B

    B
    Name: B
    Creator: Ken Thompson, with contributions from Dennis Ritchie at Bell Labs
    Purpose: To fit within the memory capacity of the minicomputers of the time Sources (MLA 7)
    Info: "B (computer Programming Language)." Encyclopedia Britannica Online. Encyclopedia Britannica, n.d. Web. 21 Jan. 2013.
    Image: 163-1800002im. Digital image. 163-1800002im. N.p., n.d. Web. 21 Jan. 2013.
  • PASCAL

    PASCAL
    Name: Pascal
    Creator: Niklaus Wirth
    Purpose: To encourage good programming practices using structured programming and data structuring. Sources (MLA 7)
    Info: "Pascal (computer Language)." Encyclopedia Britannica Online. Encyclopedia Britannica, n.d. Web. 22 Jan. 2013.
    Image: "Ep." Ep. N.p., n.d. Web. 22 Jan. 2013. http://users.iafrica.com/r/ra/rainier/ep.jpg.
  • C

    C
    Name: C
    Creator:
    Purpose: To address B's inability to take advantage of some of the PDP-11's features, notably byte addressability Sources (MLA 7)
    Info: "C (computer Programming Language)." Encyclopedia Britannica Online. Encyclopedia Britannica, n.d. Web. 22 Jan. 2013.
    Images: The_C_Programming_Language_1st_edition_cover. Digital image. The_C_Programming_Language_1st_edition_cover. N.p., n.d. Web. 22 Jan. 2013. <http://upload.wikimedia.org/wikipedia/commons/5/54/The_C_Programming_Language_1st_
  • ML

    ML
    Name: Metalanguage
    Creator: Robin Milner and others at the University of Edinburgh
    Purpose: To develop proof tactics in the LCF theorem prover Sources (MLA 7)
    Info: "ML (computer Programming Language)." Encyclopedia Britannica Online. Encyclopedia Britannica, n.d. Web. 22 Jan. 2013.
    Image: 5147D0WK2ZL._SL500_AA300_. Digital image. 5147D0WK2ZL._SL500_AA300_. N.p., n.d. Web. 22 Jan. 2013. http://ecx.images-amazon.com/images/I/5147D0WK2ZL._SL500_AA300_.jpg.
  • SQL

    SQL
    Name: Structured Query Language
    Creator: Donald D. Chamberlin, Raymond F. Boyce
    Purpose: To manage data in relational database management systems. Sources (MLA 7)
    Info: "SQL (computer Language)." Encyclopedia Britannica Online. Encyclopedia Britannica, n.d. Web. 22 Jan. 2013.
    Image: SQL_ANATOMY_wiki.svg. Digital image. SQL_ANATOMY_wiki.svg. N.p., n.d. Web. 22 Jan. 2013.
  • ADA

    ADA
    Name: Ada
    Creator: Jean Ichbiah of CII Honeywell Bull under contract to the United States Department of Defense
    Purpose: To supersede the hundreds of programming languages then used by the Department of Defense Sources (MLA 7)
    Info: "Ada (computer Language)." Encyclopedia Britannica Online. Encyclopedia Britannica, n.d. Web. 22 Jan. 2013.
    Image: Cover-b. Digital image. Cover-b. N.p., n.d. Web. 22 Jan. 2013. http://www.silicon-press.com/books/isbn.0-9615336-5-X/cover-b.jpg.
  • C++

    C++
    Name: C++
    Creator: Bjarne Stroustrup at Bell Labs
    Purpose: To enhance the C language with andvanced features Sources (MLA 7)
    Info: "C++ (computer Language)." Encyclopedia Britannica Online. Encyclopedia Britannica, n.d. Web. 22 Jan. 2013.
    Image: C_plus_plus_book. Digital image. C_plus_plus_book. N.p., n.d. Web. 22 Jan. 2013. http://upload.wikimedia.org/wikipedia/en/thumb/9/91/C_plus_plus_book.jpg/160px-C_plus_plus_book.jpg.
  • Delphi

    Delphi
    Name: Object Pascal
    Creator:Apple, Niklaus Wirth, Anders Hejlsberg
    Purpose: To support MacApp, an expandable Macintosh application framework Sources (MLA 7)
    Info: "Introduction to Object Pascal." MacTech. N.p., n.d. Web. 22 Jan. 2013.
    Image: Fastscript. Digital image. Fastscript. N.p., n.d. Web. 22 Jan. 2013.
  • Python

    Python
    Name: Python
    Creator: Guido van Rossum
    Purpose: To create clear and readable code Sources (MLA 7)
    Info: Hamilton, Naomi. "The A-Z of Programming Languages: Python." The A-Z of Programming Languages. Computerworld, 5 Aug. 2008. Web. 22 Jan. 2013.
    Image: Python_logo. Digital image. Python_logo. N.p., n.d. Web. 22 Jan. 2013.
  • Visual Basic

    Visual Basic
    Name: Visual Basic
    Creator: Microsoft
    Purpose: To be relatively easy to learn and use Sources (MLA 7)
    Info: "Visual Basic (computer Language)." Encyclopedia Britannica Online. Encyclopedia Britannica, n.d. Web. 22 Jan. 2013.
    Image: VisualBasicLogo. Digital image. VisualBasicLogo. N.p., n.d. Web. 22 Jan. 2013. http://upload.wikimedia.org/wikipedia/en/thumb/a/a6/VisualBasicLogo.gif/250px-VisualBasicLogo.gif.
  • JavaScript

    JavaScript
    Name: JavaScript
    Creator: Brendan Eich, now Mozilla Foundation
    Purpose: To create enhanced user interfaces and dynamic websites Sources (MLA 7)
    Info: "JavaScript (programming Language)." Encyclopedia Britannica Online. Encyclopedia Britannica, n.d. Web. 22 Jan. 2013.
    Image: "Javascript_icon." Javascript_icon. N.p., n.d. Web. 22 Jan. 2013.
  • Java

    Java
    Name: Java
    Creator: James Gosling and Sun Microsystems
    Purpose: To let application developers "write once, run anywhere" (WORA), meaning that code that runs on one platform does not need to be recompiled to run on another Sources (MLA 7)
    Info: "Java (computer Programming Language)." Encyclopedia Britannica Online. Encyclopedia Britannica, n.d. Web. 22 Jan. 2013.
    Image: Java_logo. Digital image. Java_logo. N.p., n.d. Web. 22 Jan. 2013. <http://upload.wikimedia.org/wikipedia/en/thumb/3/39/Java_lo
  • PHP

    PHP
    Name: Hypertext Preprocessor (originally Personal Home Page)
    Creator: Rasmus Lerdorf
    Purpose: To produce dynamic Web pages Sources (MLA 7)
    Info: "Open Directory - Computers: Programming: Languages: PHP." Open Directory - Computers: Programming: Languages: PHP. N.p., n.d. Web. 22 Jan. 2013.
    Image: PHP-logo. Digital image. PHP-logo. N.p., n.d. Web. 22 Jan. 2013.