Programming Languages Timeline

By elsc990
  • Plankalkül

    • created by Konrad Zuse
    • created for engineering purposes +' Kalkü'l is German for a formal system, so Plankalkül refers to a formal system for planning.
  • Fortran

    • created by IBM & John Backus
    • created for scientific and engineering application and hasn't wavered from its greatness in that area
    • Fortran comes from "Formula Translation"
  • MATH-MATIC

    • created by Charles Katz & co.
    • created for the UNIVAC 1&2
  • Lisp

    • created by John McCarthy
    • Lisp was originally created for basic mathematical notation for computer programs
    • comes from "LISt Processor"
  • COBOL

    • created by Howard Bromberg, Howard Discount, Vernon Reeves, Jean E. Sammet, William Selden, & Gertrude Tierney.
    • Cobol was created specifically for business related english-oriented programming +"Common Business-Oriented Language"
  • RPG

    • created by IBM
    • created for modern business programming
    • "Report Program Generator"
  • BASIC

    • Basic was created by John G. Kemeny & Thomas E. Kurtz
    • Basic was created for students/people who were not only in science/math related classes/careers to be able to program
    • "Beginner's All-purpose Symbolic Instruction Code"
  • LOGO

    • created by Wally Feurzeig, Seymour Papert, Cynthia Solomon
    • Logos was made to show concepts of programming (related to Lisp)
    • Logos is from the greek 'logos' which means to write or think.
  • B

    • created by Ken Thompson & Dennis Ritchie
    • B was created for non-numeric & machine-independent applications.
    • The name was derived from its earliest form, BCPL
  • PASCAL

    +created by Niklaus Wirth
    + created to be used for good programming practices with structured programs and structured data.
    + named after Blaise Pascal.
  • C

    • C was created by Dennis Ritchie
    • C is used to map out instructions and is used in applications that once used assembly language.
  • ML

    • created by Robert Milner
    • created & used for it's completely specified and verification using 'formal semantics'.
    • "Meta Language"
  • SQL

    • created by Donald D. Chamberlin & Raymond F. Boyce
    • created for "managing data held in a relational database management system (RDBMS), or for stream processing in a relational data stream management system (RDSMS). It is particularly useful in handling structured data, i.e. data incorporating relations among entities and variables." (https://en.wikipedia.org/wiki/SQL)
    • "Structured Query Language"
  • ADA

    • Created by Jean Ichbiah & Tucker Taft
    • Ada was originally created for embedded and real time systems but would later be shown to support numerical, financial, and object-oriented programming systems.
  • C++

    • created by created by Bjarne Stroustrup
    • C is used best on system programming and embedded, resource-constrained software and large systems that are fast, smooth, & flexible.
  • Delphi (Object Pascal)

    • Object Pascal is the official language of Delphi IDE & was made to be used exclusively with Delphi
    • Object Pascal was created by Apple Computer, Niklaus Wirth, Borland International, & Anders Hejlsberg
  • Python

    • created by Guido van Rossum
    • Python was created to help with readability of program languages by creating a very spaced out and white code
  • Visual Basic

    • created by Microsoft
    • created as a starter language with easy use
  • PHP

    • created by Rasmus Lerdorf
    • created for web development
    • "Hypertext Preprocessor"
  • Java

    • Created by James Gosling
    • Java was created to be a very flexible and 'WORA' language, very object/machine oriented so it could be used in many different scenarios
  • Javascript (JS)

    • created by Brendan Eich
    • Javascript, much like Java, is object oriented and relies more on the host environment to adapt to