A brief history of time

  • Period: to

    programming language timeline

  • Plankalkul

    Developer: Konrad Zuse

    Purpose: A programming language for computer

    Acronym or Meaning: formal system for planning
  • Fortran

    Deveoper: John Backus

    Purpose: Developed by IBM for scientific and engineering applications

    Acronym or meaning: formula translating system
  • MATH-MATIC

    Developer: Charles Kartz

    purpose: an early programming language for UNIVAC I and II

    Acronym or meaning: A 0 Compiler
  • Lisp

    Developer: John McCarthy

    Purpose: Created forpractical math notatoin in computer programming
    Acronym or meaning: List Processing
  • COBOL

    Developer: Grace Hopper, CODASYL

    Purpose: created for US department of Defense for data processing

    Acronym or meaning: Common Business Oriented Language
  • RPG

    Developed by: IBM

    Purpose: A high level programming language for bussiness application

    Acronym or meanig: Report Program Generator
  • BASIC

    Developers: John G. Kemeny, Thomas E. Kurtz
    Purpose: Enable people other than scientis and mathematians to use computer
    Acronym or meaning: Beginner's all-purpose symbolic instruction code
  • LOGO

    Developers: Daniel G. Bobrow, Wally Feurzeig, Seymour Papert and Cynthia Solomon

    Purpose: To Teach concept of programming related to Lisp

    Acronym or meaning: The name was derived from greek word "logos" which means "thought".
  • B

    Developed by: Bell Lab- Ken Thompson, Dennis Ritchie

    Purpose: Designed for recursive, non nmeric, machine independent application

    Acronym or meaning: A contraction of BCPL
  • PASCAL

    Developer: Niklaus Wirth

    Purpose: Encourage people to practice programming language using structure programming and data structuring

    Acronym or meaning: Blaise Pascal
  • C

    Developer: Bell Lab-Dennis Ritchie

    Purpose: Create a static type sytem that supports strucuted programming
    Acronym or meaning: Sucessor of B
  • ML

    Develope: Robin Milner

    Purpose: develop proof tactics in the LCF theorem prover

    Acronym or meaning: metalanguage
  • SQL

    Developed by : Donald D. Chamberlin and Raymond F. Boyce

    Purpose: Designed for manage data held in a relation databse management system

    Acronym or meaning: Structured QUEry Language
  • ADA

    Developed by: Jean Ichbiah

    Purpose: To develop a high intrgtity, safty- critical, high- scurity language for commerical and military use.

    Acronym or meaning: It was name after Ada Lovelace
  • C++

    Developed by: Bell Lab-Bjarne Stroustrup

    Purpose: Designed for system programming and embedded, resource-constrained and large systems

    Acronym or meaning: C object-oriented programming language
  • Python

    Developed by:Guido van Rossum

    Purpose: Emphasized code readability, and allow programmers to program fewer line of code than other language such as C and Java.

    Acronym or meaning: Named after Monty Python
  • Visual basic

    Developed by: Microsoft
    Purpose: Enable programmer to create application just by using Visual Basic

    Acronym or meaning: "Visual" display of Basic
  • Java

    Developers: James Gosling, Sun Mircrosystem
    Purpose: Let developer wirte once and run it anywhere

    Acronym or meaning: The developer came up with the name when they were drinking coffee
  • JavaScript

    Developer: Brendan Eich

    Purpose: develop a portable version of java
    Acronym or meaning: lightweight interpreted language
  • PHP

    Developer: Rasmus Lerdorf

    Purpose: It was first developed by Lerdorf to maintain his own webpage

    Acronym or meaning: PHP: Hypertext Processor
  • Delphi

    Developed by: Borland

    Purpose: create a ide for console, desktop graphocal, web, and mobile application

    Acronym or meaning: Sucessor of pascal