Programming Timeline

  • Period: to

    Programming Language History

  • Plankalkul

    Developed by Konrad Zuse
    For engineering purposes
  • Fortran

    Developed by John Backus.
    Abbreviation of "Formula Translation"
    General-Purpose Language
  • MATH-MATIC

    Developed by Remmington Rand
    Used to program math problems
  • LISP

    Developed by John McCarthy
    Means "List Processing"
    Used for Artificial Intelligence Programming
  • COBOL

    Developed by Grace Hopper.
    Means "Common Business Oriented Language"
    Used for business purposes
  • RPG

    Developed by IBM
    Means "Report Program Generator"
    Used as a report-writing tool
  • BASIC

    Developed by John G. Kemeny and Thomas E. Kurtz
    Stands for "Beginners All-Purpose Symbolic Instruction Code"
    Is used for business and general use. Made for entry level programmers.
  • LOGO

    Developed by Wally Feurzeig, Cynthia Solomon, and Seymour Papert.
    Used to create visual images
  • B

    Developed by Ken Thompson and Dennis Ritchie
    Used for system programming
  • Pascal

    Developed by Niklaus Wirth
    It is now used to teach programming techniques
  • C

    Developed by Dennis Ritchie
    General-Purpose Language
  • ML

    Developed by Robin Milner
    Means "Meta Language"
    General-Purpose Language
  • SQL

    Developed by Raymond Boyce and Donald Chamberlin
    Means "Structured Query Language"
    Used to store, query, and manipulate data
  • C++

    Developed by Bjarne Stroustrup
    Means "increment C by 1"
    Provides control over hardware and allows for faster coding than C
  • Ada

    Developed by Dr. Jean Ichbiah and team.
    General-Purpose Languages
  • Python

    Developed by Guido van Rossum
    General-Purpose Language
  • Visual Basic

    Developed by Alan Cooper.
    Allows users to create visual objects (such as graphs)
  • Delphi

    Developed by Borland (Now known as the Embarcadero Company)
    Uses rapid application development
  • Java

    Developed by James Gosling
    Used to make web applications
  • JavaScript

    Developed by Brendan Eich
    Can be used to create websites
  • PHP

    Developed by Rasmus Lerdorf.
    Means "Hypertext Preprocessor"
    Used to create applications