Images

Programming Language Timeline Assignment

  • Plankalkul

    Name: Plankalkul ("Plan Calculus")
    Who: Konrad Zuse
    Purpose: It was the first high-level non-von Neumann programming language to be designed for a computer.
  • FORTRAN

    Name: FORTRAN (Mathematical Formula Translating System)
    Who: IBM team led by John Backus
    Purpose: It was intended for scientific computations with real numbers and collections of them organized.
    Sources: http://www.britannica.com/EBchecked/topic/130670/computer-programming-language
  • MATH-MATIC

    Name: MATH-MATIC
    Who: Charles Katz
    Purpose: Intended as an improvement over FORTRAN.
  • COBOL

    Name: COBOL (vcommon business oriented language)
    Who: CODASYL (Committee on Data Systems and Languages)
    Purpose: This Introduced the record data structure, a record of clusters heterogeneous data such as a name, ID number, age, and address into a single unit.
    Sources: http://www.britannica.com/EBchecked/topic/130670/computer-programming-language
  • LISP

    Name: LISP (Iist processing)
    Who: John McCarthy at the Massachusetts Institute of Technology
    Purpose: a practical mathematical notation for computer programs
    Sources: http://www.britannica.com/EBchecked/topic/130670/computer-programming-language
  • BASIC

    Name: BASIC (beginner’s all-purpose symbolic instruction code)
    Who: John Kemeny and Thomas Kurtz
    Purpose: It was intended to be easy to learn by novices, particularly non-computer science majors, and to run well on a time-sharing computer with many users.
    Sources: http://www.britannica.com/EBchecked/topic/130670/computer-programming-language/248115/SQL
  • RPG

    Name: RPG (Report Program Generator)
    Who; IBM
    Purpose: It is a high-level database access and text generation language made for mainframe MIS environments
  • LOGO

    Name: LOGO (means thought)
    Who: Daniel G. Bobrow, Wally Feurzeig, Seymour Papert and Cynthia Solomon
    Purpose: a simplified LISP dialect for education
  • B

    Name: B (B was derived from BCPL)
    Who: Ken Thompson
    Purpose: designed for recursive, non-numeric, machine independent applications,
  • PASCAL

    Name: PASCAL
    Who: Niklaus Wirth of Switzerland
    Purpose: It was designed to teach structured programming, which emphasized the orderly use of conditional and loop control structures without GOTO statements.
    Sources: http://www.britannica.com/EBchecked/topic/130670/computer-programming-language/248115/SQL
  • C

    Name: C
    Who: Dennis Ritchie and Brian Kernighan at the AT&T Corporation
    Purpose: a language that was capable of both high level, machine independent programming and would still allow the programmer to control the behavior of individual bits of information.
    Sources: http://groups.engin.umd.umich.edu/CIS/course.des/cis400/c/c.html
  • ML

    Name: ML ( Meta Language)
    Who: Robin Milner & others at the University of Edinburgh
    Purpose: It was conceived to develop proof tactics in the LCF theorem prover.
  • SQL

    Name: SQL (structured query language)
    Who: Donald D. Chamberlin and Raymond F. Boyce
    Purpose: It is a language for specifying the organization of databases.
    Sources: http://en.wikipedia.org/wiki/SQL, http://www.britannica.com/EBchecked/topic/130670/computer-programming-language/248115/SQL
  • ADA

    Name: ADA (named for Augusta Ada King, countess of Lovelace)
    who: Jean Ichbiah, Tucker Taft
    Purpose: for the U.S. Department of Defense for large-scale programming
  • C++

    Name: C++ (the name signifies the evolutionary nature of the changes from C)
    Who: Bjarne Stroustrup
    Purpose: extended C by adding objects to it while preserving the efficiency of C programs.
  • Python

    Name: Python
    Who: Guido van Rossum, Python Software Foundation
    Purpose: Emphasizes code readability, and it allows programmers to write thier code in fewer lines.
  • Visual Baisc

    Name: Visual Basic
    Who: Microsoft
    Purpose: to extend the capabilities of BASIC by adding objects and “event-driven” programming.
  • Java

    Name: Java
    Who: James Gosling and Sun Microsystems
    Purpose: . It is intended to let application developers "write once, run anywhere"
  • PHP

    Name: PHP (Hypertext Preprocessor)
    Who: Rasmus Lerdorf, The PHP Group
    Purpsoe: It was designed for web development but also used as a general-purpose programming language.
  • Javascript

    Name: Javascrpit
    Who: Brendan Eich
    Purpose: used as part of web browsers, whose implementations allow client-side scripts to interact with the user, control the browser, communicate asynchronously, and alter the document content that is displayed.
  • Delphi

    Name: Delphi (Embarcadero Delphi )
    who: Borland, Embarcadero Technologies
    Purpose: integrated development environment (IDE) for console, desktop graphical, web, and mobile applications.