2.1.5 Programming Language Timeline Assignment

  • Plankalkul

    -Developed by Konrad Zuse between 1943 and 1945; It was first published in 1948.
    -Designed for engineering purposes
  • Fortran

    -Developed by John Backus and IBM in 1957.
    -It is a general-purpose language that is primarily suited to numeric computation and scientific computing.
    -Fortran derives from FORmula TRANslating System.
  • MATH-MATIC

    -Developed by a group led by Charles Katz in 1957.
    -Created to improve FORTRAN.
  • Lisp

    -Designed by John McCarthy; developed by Steve Russell, Timothy P. Hart, and Mike Levin in 1958.
    -Created as a practical mathematical notation for computer progarms.
  • COBOL

    -Developed primarily by Grace Hopper in 1959.
    -Its primary domain is in Business, finance, and administrative systems for companies and governments.
    -COBOL is an acronym for COmmon Business-Oriented Language.
  • RPG

    -Developed by IBM in 1959.
    -Its primary purpose was for business applications.
    -RPG stands for Report Program Generator.
  • BASIC

    -Developed by John G. Kemeny and Thomas E. Kurtz in 1964.
    -Created to make computers more easily accessible.
    -BASIC is an acronym for Beginner's All-Purpose Symbolic Instruction Code.
  • LOGO

    -Designed and developed by Wally Feurzeig and Seymour Papert in 1967.
    -Originally created to teach concepts of programming related ti LISP; later used to help students understand the "turtle graphics" motion.
  • B

    -Developed by Ken Thompson and Dennis Ritchie in 1969.
    -Designed primarily for non-numeric applications, i.e. system programming.
  • PASCAL

    -Developed by Niklaus Wirth in 1970.
    -Inteded to encourage good programming practices using structurd programming and data structuring.
  • C

    -Developed by Dennis Ritchie and Bell Labs between 1969 and 1973.
    -Used primarily for structured programming.
  • ML

    -Developed by Robin Milner and others at the University of Edeinburgh in 1973.
    -Created to develop proof tactics in the LCF theorem prover; known for its use of the Hindley-Milner type inference algorithm.
    --ML stands for metalanguage.
  • SQL

    -Designed by Donald D. Chamberlin and Raymond F. Boyce; developed by ISO/IEC.
    -Created to manage data held in a relational database management system.
    -SQL stands for Structured Query Language.
  • ADA

    -Developed by a team led by Jean Ichbiah in 1980.
    -Ada was originally made for embedded and real-time systems.
    -It was named after Ada Lovelace, credited for being the first computer programmer.
  • C++

    -Developed byBjarne Stroustrup starting in 1979.
    -C++ is can be applied in systems and application software, device drivers, embedded software, entertainment software, etc.
  • Python

    -Designed by Guido van Rossum; developed by Python Software Foundation in 1991.
    -Often used as a scripting language as well as non-scripting contexts. Its syntax allows programmers to express concepts in fewer lines of code than when using C.
  • Visual Basic

    -Developed by Microsoft in 1991.
    -Enables the rapic applicatoin development of GUI applications, access to databases using Data Acess Objects, Remote Data Objects, or ActiveX Data Objects, and creation of ActiveX controls and objects.
  • Delphi

    -Developed by Anders Hejlsberg in 1995.
    -It is an alternative language that makes development faster and in better quality.
  • Java

    -Designed by James Gosling and Sun Microsystems; developed by Oracle Corporation in 1995.
    -Java was intended to let application developers code and run projects on one platform without having to recompile it to run on another platform.
  • JavaScript

    -Designed by Brendan Eich; Developed by Netscape Communications Corporation and Mozilla Foundation in 1995.
    -It is primarily used as a part of web browsers.
  • PHP

    -Designed by Rasmus Lerdorf; developed by The PHP Group in 1995.
    -Designed for web development; also used as a general-purpose programming language.
    -PHP originally stood for Personal Home Page; now it stands for Hypertext Preprocessor.