Programming Timeline Assignment

  • Plankalkül

    Designed by Konrad Zuse -- Used for engineering purposes -- The name means "plan for calculus"
  • Fortran

    Designed by John Backus and IBM -- General purpose -- The name is a combination of "formula" and "translation"
  • MATH-MATIC

    Designed by Remington Rand -- also called AT-3
  • Lisp

    Designed by John McCarthy -- High-level -- The name is an acronym for "LISt Processing language"
  • RPG

    Designed by IBM -- High-level and used for business -- The name stands for Report Program Generator
  • BASIC

    Designed by John E. Kemeny and Thomas E. Kurtz -- General purpose -- Stands for "Beginner's All-purpose Symbolic Instruction Code"
  • LOGO

    Designed by Wally Feurzeig, Seymour Papert, and Cynthia Solomon -- Educational language -- The name means word or thought
  • COBOL

    Designed by CODASYL -- Business use -- The name is an acronym for "Common Business Oriented Language"
  • PASCAL

    Designed by Nicklaus Wirth -- intended to encourage good programming practices
  • B

    Designed by Ken Thompson -- Used for non-numerical applications such as system programming -- The name could be based on Bon
  • C

    Designed by Dennis Ritchie -- General Purpose -- Named "C" because its features came from the programming language B
  • SQL

    Designed by ISO/IEC -- Designed for managing data -- The name stands for "Structured Query Language"
  • ADA

    Designed by Jean Ichbiah and S. Tucker Taft -- General Purpose -- Named after August Ada King
  • ML

    Designed by Robin Milner -- General purpose -- The name stands for "meta-language"
  • C++

    Designed by Bjarn Stroustrup -- General purpose -- The name means "increment C by 1"
  • Python

    Designed by Guido van Possum -- High-level and general purpose -- Named after the show "Monty Python's Flying Circus"
  • Visual Basic

    Designed by Microsoft -- Intended to be easy to learn and use -- It is named this because it has a graphical interface and writes with BASIC
  • PHP

    Designed by Rasmus Lerdorf -- General purpose -- The name stands for "hypertext preprocessor"
  • Delphi

    Designed by Anders Hejlsberg -- High level and used primarily to build applications for Windows
  • Javascript

    Designed by Brendan Eich -- High-level -- Originally named Mocha
  • Java

    Designed by James Gosling -- General purpose, designed to have as few implementation dependences as possible -- Named after Java coffee