Programming Languages Timeline

  • Plankalkul

    Developer: Konrad Zuse
    Purpose: Engineering
    Name- significance: German for Plan Calculus
    Source: Wikipedia
  • Fortran

    Developer: John Backus
    Purpose: Scientific and Engineering Applications
    Name- Significance: Comes from Formula Translating System
    Source: Wikipedia
  • MATH- MATIC

    Developer: Charles Katz
    Purpose: Improvement of Frotran
    Name- Significance: None
    Source: Wikipedia
  • Lisp

    Developer: John McCarthy
    Purpose: Mathematical notation for computer programs
    Name- Significance: None
    Source: Wikipedia
  • COBOL

    Developer: Conference on Data Systems Languages
    Purpose: Business
    Name- Significance: Stands for Common Business-Oriented Language
    Source: Wikipedia
  • RPG

    Developer: IBM
    Purpose: Business
    Name- Significance: Stands for Report Program Generator
    Source: Wikipedia
  • Basic

    Developer:John G. Kemeny and Thomas E. Kurtz
    Purpose: To let students in other feilds than science and mathematics to use computers
    Name- Significance: Acronym for Beginner's All-purpose Symbolic Instruction Code
    Source: Wikipedia
  • LOGO

    Developer:by Daniel G. Bobrow, Wally Feurzeig, Seymour Papert and Cynthia Solomon
    Purpose: educational Programming language
    Name- Significance: Distinguished itself from other programming languages that were primarily number oriented, not graphics or logic oriented.
    Source: Wikipedia
  • C

    Developer: Dennis Ritchie
    Purpose: General
    Name- Significance: None
    Source: Wikipedia
  • B

    Developer: Ken Thompson and Dennis Ritchie
    Purpose: Machine independent applications
    Name- Significance: May be contraction of BCPL
    Sourses:
    Britannica
    Wikipedia
  • PASCAL

    Developer: Niklaus Wirth
    Purpose: To encourage good programming practices
    Name- Significance: None
    Source: Wkipedia
  • ML

    Developer: Robin Milner
    Purpose: General
    Name- Significance: Stands for metalanguage
    Source: Wikipedia
  • SQL

    Developer: Donald D. Chamberlin and Raymond F. Boyce
    Purpose: Managing Data
    Name- Significance: Stands for Structured Query Language
    Source: Wikipedia
  • C++

    Developer: Bjarne Stroustrup
    Purpose: General
    Name- Significance: None
    Source: Wikipedia
  • Python

    Developer: Guido van Rossum
    Purpose: General
    Name- Significance: None
    Source: Wikipedia
  • Visual Basic

    Developer: Microsoft
    Purpose: Rapid apllication Development
    Name- Significance:
    Source: Wikipedia
  • PHP

    Developer: Rasmus Lerdorf
    Purpose: Web- development
    Name- Significance: None
    Source: Wikipedia
  • Java

    Developer: James Gosling
    Purpose: Help Application developers
    Name- Significance: Named after "Java Coffee"
    Source: Wikipedia
  • JavaScript

    Developer: Brendan Eich
    Purpose: All kinds of things (Web browsers, Games, etc.)
    Name- Significance: None
    Source: Wikipedia
  • ADA

    Developer: Jean Ichbiah
    Purpose: Large Applications
    Name Significance: Named after Ada Lovelace
    Sources:
    Wikipedia
  • Delphi

    Developer: Embarcadero company
    Purpose:Alternative to Visual Basic
    Name- Significance: None
    Source: Wikipedia