Programming Languages Timeline

  • Plankalkul

    Created By:Konrad Zuse
    Primary Purpose:designed for engineering purposes
    Name meainig:
  • MATH-MATIC

    Created by:a group led by Charles Katz
    Primary Purpose: an improvement over FORTRAN
    Name Meaning: the marketing name for the AT-3 compiler
  • Fortran

    Created By: John Backus
    Primary Purpose: a general-purpose, imperative programming language
    Name Meaning: derived from Formula Translating System
  • Lisp

    Created By:John McCarthy
    Primary Purpose: programming language for artificial intelligence research
    Name Meaning:derives from "LISt Processing"
  • RPG

    Created By: IBM
    Primary Purpose: high-level programming languagefor business applications
    Name Meaning: Report Program Generator
  • COBOL

    Created By: Grace Hopper, William Selden, Gertrude Tierney, Howard Bromberg, Howard Discount, Vernon Reeves, Jean E. Sammet
    Primary Purpose: a compiled computer programming language designed for business use
    Name Meaning: COmmon Business-Oriented Language.
  • BASIC

    Created By: John G. Kemeny and Thomas E. Kurtz
    Primary Purpose: general-purpose and high-level programming languages
    Name Meaning: Beginner's All-purpose Symbolic Instruction Code
  • LOGO

    Created By: Daniel G. Bobrow, Wally Feurzeig, Seymour Papert and Cynthia Solomon
    Primary Purpose:r emembered mainly for its use of "turtle graphics"
    Name Meaning: a multi-paradigm adaptation and dialect of Lisp
  • B

    Created By: Ken Thompson with Dennis Ritchie
    Primary Purpose: recursive, non-numeric, machine independent applications.
    Name Meaning:derived from BCPL
  • PASCAL

    Created By:Niklaus Wirth
    Primary Purpose:intended to encourage good programming practices using structured programming and data structuring.
    Name Meaning: named in honor of the French mathematician and philosopher Blaise Pascal
  • C

    Created By: Dennis Ritchie
    Primary Purpose: general-purpose programming language
    Name Meaning:
  • ML

    Created By: Robin Milner and others
    Primary Purpose: a general-purpose functional programming language
    Name Meaning: metalanguage
  • SQL

    Created By:Donald D. Chamberlin
    Raymond F. Boyce
    Primary Purpose: special-purpose programming language designed for managing data held in a relational database management system
    Name Meaning: Structured Query Language
  • ADA

    Created By: a team led by Jean Ichbiah
    Primart Purpose: supersede the hundreds of programming languages used by the Department of Defense
    Name Meaning: the name comes from Ada Lovelace
  • C++

    Created By: Bjarne Stroustrup
    Primary Purpose: general purpose programming language
    Name Meaning: influenced by C
  • Python

    Created By: Guido van Rossum
    Primary Purpose: general-purpose, high-level programming language
    Name Meaning: reflected the title given to Rossum by the Python community
  • Visual Basic

    Created By:Microsoft
    Primary Purpose:to be easy to learn and use
    Name Meaning:derived from BASIC
  • JavaScript

    Created By: Brendan Eich
    Primary Purpose: dynamic computer programming language
    Name Meaning: syntax of JavaScript is derived from C
  • PHP

    Created By:Rasmus Lerdorf
    Primary Purpose: designed for web development and general-purpose programming language.
    Name Meaning: PHP originally stood for Personal Home Page
  • Java

    Created By: James Gosling
    Primary Purpose: designed to have as few implementation dependencies as possible
    Name Meaning: comes from Java coffee
  • Delphi

    Created By: Borland
    Primary Purpose:a rapid application development tool for Windows
    Name Meaning: the descendant of Turbo Pascal.