Programming languages

  • KEY *READ FIRST

    a. Find who developed each language
    b. Find year developed
    c. Primary purpose
    d. And if letters in acronym are meaningful
  • Period: to

    Languges

    a. Konrad Zuse
    b. 1948
    c. Engineering
  • Plankalul

    a. Konrad Zuse
    b. 1948
    c. Engineering
  • Plankalkul

    a. Konrad Zuse
    b. 1948
    c. Engineering
  • Fortran

    a. John Backus at IBM
    b. 1957
    c. Scientific and engineering programs
    d. FORmula TRANlating System.
  • Math-Matic

    a. Charles Katz
    b. 1957
    c. As an improvement for FORTRAN
  • LISP

    a. Steve Russell, Timothy P. Hart, and Mike Levin
    b. 1958
    c. Math notation
    d. LISt Program
  • RPG

    a. IBM
    b. 1959
    c. Business apps
    d. Report Program Generator
  • Period: to

    COBOL

    a. Dr. Grace Hopper
    b. 1959-1961
    c. A user friendly business computer software program (http://www.women-inventors.com/Dr-Grace-Murray-Hopper.asp)
  • BASIC

    a. John G. Kemeny and Thomas G. Kurtz
    b. 1964
    c. To allow for easy access and learning and computers to be used by non-science students
  • LOGO

    a. Wally Feurzeig and Seymour Papert.
    b. 1967
    c. Education
  • B

    a. Developed at Bell Labs by Ken Thompson and Dennis Ritchie
    b. Appeared in 1969
    c. To fit within memory capacity of mini-computers at the time
    d. It’s a stripped down BCPL so it may represent how he removed a lot of things so the acronym is missing the CPL
  • Period: to

    C

    a. Dennis Richie
    b. 1969-1973 (AT&T Bell Labs)
    c. “was developed with the purpose of creating a language that was capable of both high level, machine independent programming and would still allow the programmer to control the behaviour of individual bits of information. The one major drawback of CPL was that it was too large for use in many applications. In 1967, BCPL ( Basic CPL ) was created as a scaled down version of CPL while still retaining its basic features. In 1970, Ken Thompson, whil
  • Pascal

    a. Niklaus Wirth
    b. 1970
    c. To encourage good program using structuring, and data structuring
  • ML

    a. Robin Milner
    b. 1973
    c. Hindley-Milner Algorithm
    d. Meta-language
  • SQL

    a. Donald D. Chamberlin and Raymond F. Boyce
    b. 1974
    c. Managing data in database systems
    d. Structured query language
  • Period: to

    C++

    a. Bjarne Stroustrup
    b. 1979-1983 (appeared) (Bell Labs)
    c. To add features to the original C language
    d. Pun to increment operator
  • ADA

    a. ADA ’83 was developed by Jean Ichbiah (chief designer at CII Honeywell Bull) ADA ’95 and 2005 were developed by Tucker Taft
    b. Development of ADA began in 1977 and was given to the DoD as DoD-1 in May of 1979, name was changed to Ada that month
    c. To reduce costs of embedded software in the Department of Defense
    d. Ada was named in honour of Augusta Ada Byron
  • Python

    a. Guido Van-Rossum
    b. 1991
    c. Scripting
  • Visual Basic

    a. Microsoft
    b. 1991
    c. Rapid app development
  • Delphi

    a. Philippe Kahn (Frank Delphi is a persona)
    b. Borland Delphi V.1 was released in 1995
    c. To provide database connectivity to programmers
    d. A reference to the oracle at Delphi
  • Java

    a. James Gosling (Sun Microsystems)
    b. 1995
    c. “To have as few implementation dependencies as possible” (Wikipedia)
    10) It should be "simple, object-oriented and familiar"
    11) It should be "robust and secure"
    12) It should be "architecture-neutral and portable"
    13) It should execute with "high performance"
    14) It should be "interpreted, threaded, and dynamic" a. They apparently drank a lot of java
  • Javascript

    a. Brendan Eich
    b. 1995 (just after java)
    c. Javascript was created to be an enhanced version of HTML
  • PHP

    a. Rasmus Lerdorf
    b. 1995
    c. Web development for dynamic pages