Programming 1.2 Timeline Assignment

  • Plankalkül

    Created by Konrad Zuse. It was designed for engineering purposes between 1942 and 1945. It was the first high-level (non-von Neumann) programming language to be designed for a computer.
  • Fortran

    Created by John Backus. It was designed to allow easy translation of math formulas into code.
  • Lisp

    Developed by John McCarthy. Was used for writing the operating system. It is used for AI research.
  • COBAL (Common Business-Oriented Language)

    Designed by Grace Hopper. Mainly used in business, finance, and administrative systems for companies and governments.
  • RPG (Report Program Generator)

    Developed by IBM. It is a fixed-format programming language. It was a tool to replicate punched card processing on the IBM 1401.
  • BASIC (Beginner's All-purpose Symbolic Instruction Code)

    Designed by John George Kemeny and Thomas Eugene Kurtz. It was made as an ease of access.
  • LOGO (Language of Graphics Oriented)

    Was designed by Wally Feurzeig, Seymour Papert. Was oriented on graphics and logic, not numbers like most programs at the time.
  • B

    Developed by Ken Thompson. B was designed for recursive, non-numeric, machine independent applications, such as system and language software.
  • Pascal

    Designed by Niklaus Wirth. Encourages good programming practices using structured programming and data structuring.
  • C

    Designed by Dennis Ritchie. Supports structured programming, lexical variable scope and recursion,
  • ML (Metalanguage)

    Designed by Robin Milner. Automatically assigns the types of most expressions without requiring explicit type annotations.
  • SQL (Structured Query Language)

    Developed by ISO/IEC for stream processing or managing data held in a relational database management system.
  • ADA

    Developed by Jean Ichbiah. Was originally designed to target embedded and real-time systems.
  • C++

    Designed by Bjarne Stroustrup. It has imperative, object-oriented and generic programming features, while also providing facilities for low-level memory manipulation.
  • MATH-MATIC

    Designed by Remington Rand. Was created for the UNIVAC I and UNIVAC II.
  • Visual Basic

    Designed by Microsoft. Microsoft intended Visual Basic to be relatively easy to learn and use.
  • Python

    Developed by Python Software Foundation. It had design philosophy which emphasizes code readability and a syntax.
  • Java

    Developed by Sun Microsystems. Specifically designed to have as few implementation dependencies as possible.
  • JavaScript

    Developed by Netscape Communications Corporation, Mozilla Foundation, and Ecma International. Supports object-oriented,[8] imperative, and functional programming styles.
  • PHP

    Developed by The PHP Development Team, and Zend Technologies. Can be used in combination with various web template systems, web content management systems and web frameworks.
  • Delphi

    Developed by Embarcadero Technologies. Has a debugger for all platforms including mobile.