Programming Languages Timeline

By JaeB
  • Plankalkül

    This was a programming language designed for engineering purposes by Konrad Zuse.
  • FORTRAN

    -Developed by IBM originally.
    - The purpose of the language was to develop a more practical alternative to assembly language for programming their IBM 704 mainframe computer. (wiki)
    - The acronym stands for Formula Translating System
  • MATH-MATIC

    • Developed by Grace Hopper
    • The purpose was to be an improvement over FORTRAN. -acronym has no meaning
  • Lisp

    • Developed by Steve Russell, Timothy P. Hart, and Mike Levin
    • The original purpose of Lisp was to be used as a practical mathematical notation for computer programs. Acronym: Locator/ID Separation Protocol
  • COBOL

    • Developed by CODASYL, ANSI, and ISO -The purpose of the language was for business use.
    • Acronym: common business-oriented language
  • RPG

    -Developed by: IBM
    - The purpose: A tool to replicate punched card processing on the IBM 1401
    Acronym meaning: Report Program Generator
  • BASIC

    -Developed by: John G. Kemeny and Thomas E. Kurtz
    - The purpose:To enable students in fields other than science and mathematics to use computers.(wiki)
    - Acronym meaning: Beginner's All-purpose Symbolic Instruction Code
  • LOGO

    -Developed by: Wally Feurzeig, Seymour Papert
    - The purpose: to teach concepts of programming related to LISP
    - Acronym meaning:Not an acronym. The name was derived from the Greek logos meaning word or "thought" by Feurzeig
  • B

    -Developed by: Ken Thompson, Dennis Ritchie
    - The purpose:For recursive, non-numeric, and machine independent applications
    - Acronym meaning:The B is derived from BCPL, and its name may be a contraction of BCPL
  • PASCAL

    -Developed by: Niklaus Wirth
    - The purpose: It was intended to encourage good programming practices using structured programming and data structuring.
    - Acronym meaning:Not an acronym. Instead, it was named in honor of the French mathematician and philosopher Blaise Pascal.
  • C

    -Developed by: Dennis Ritchie & Bell Labs
    - The purpose:designed to be compiled using a relatively straightforward compiler, to provide low-level access to memory, to provide language constructs that map efficiently to machine instructions
    - Acronym meaning:no meaning
  • SQL

    -Developed by:IBM by Donald D. Chamberlin and Raymond F. Boyce
    - The purpose: It was designed for managing data held in a relational database management system (RDBMS), or for stream processing in a RDSMS.
    - Acronym meaning:Structured Query Language
  • ML

    -Developed by: Robin Milner & others at the University of Edinburgh
    - The purpose: to develop proof tactics in the LCF theorem prover
    - Acronym meaning: metalanguage
  • ADA

    -Developed by: designed by a team led by Jean Ichbiah of CII Honeywell Bull
    - The purpose:to improve the safety and maintainability by leveraging the compiler to find compile-time errors in favor of runtime errors.
    - Acronym meaning: Not an acronym. Named after Ada Lovelace
  • C++

    -Developed by: Bjarne Stroustrup
    - The purpose:a bias toward systems programming; embedded systems; resource constrained systems; and large systems. (wiki)
    - Acronym meaning:no meaning
  • Python

    -Developed by: Python Software Foundation,designed by Guido van Rossum
    - The purpose:emphasizes code readability, and its syntax allows programmers to express concepts in fewer lines of code.
    - Acronym meaning: No meaning, but is named after the television show Monty Python's Flying Circus.
  • Visual basic

    -Developed by: Microsoft
    - The purpose:enables the rapid application development (RAD) of graphical user interface (GUI) applications, access to databases using Data Access Objects, Remote Data Objects, or ActiveX Data Objects, and creation of ActiveX controls and objects. (wiki)
    - Acronym meaning: no meaning
  • Delphi

    -Developed by: Borland
    - The purpose:to provide database connectivity to programmers as a key feature and a popular database package at the time was Oracle database.
    - Acronym meaning: is a codename in reference to the Oracle at Delphi.
  • JAVA

    -Developed by: Oracle Corporation
    - The purpose: to let application developers "write once, run anywhere" (WORA), meaning that compiled Java code can run on all platforms that support Java without the need for recompilation.
    - Acronym meaning: Kim polese wanted something that reflected the essence of the technology and thats how JAVA came about.
  • PHP

    -Developed by: The PHP Group
    - The purpose:designed for web development
    - Acronym meaning: no meaning
  • JavaScript

    -Developed by: Brendan Eich
    - The purpose: used as part of web browsers, whose implementations allow client-side scripts to interact with the user,and control the browser.
    - Acronym meaning: no meaning