1.2 Timeline Assignment

  • Plankalkul

    Designed by Konrad Zuse, "Plan Calculus" was designed for engineering purposes. It was the first high-level programming language that was not designed by Von Neumann.
  • Fortran

    As a general purpose, imperative programming language, John Backus developed Fortran to suit numeric computation and scientific computing.
  • MATH-MATIC

    Remington Rand designed MATH-MATIC as an early programming language for the UNIVAC I and UNIVAC II, it provided algebraic-style expressions.
  • Lisp

    Originally created as a practical mathematical notation for computer programs, Lisp was designed by John McCarthy. It is the second oldest language in widespread use.
  • RPG

    Report Program Generator was designed by IBM. RPG allows punch cards to be replicated and provides an implied loop.
  • COBOL

    COmmon Business Oriented Language (COBOL) was designed by CODASYL based off of an earlier language written by Grace Hopper. COBOL was first intended for the US Department of Defense in an effort to create a portable language used for processing data. COBOL then began as a use for large companies that process transactions.
  • BASIC

    Beginners All-purpose Symbolic Instruction Code was designed by John G. Kemeny and Thomas E. Kurtz in order to provide students in any field the ability to use computers. Soon, computers began shipping with BASIC in it's firmware.
  • Logo

    Logo, designed by Wally Feurzeig, is known for its' use of turtle graphics, which use line graphics either on a screen, or a small robot called a turtle.
  • B

    Derived from BCPL, Ken Thompson and Dennis Ritchie created this language for recursive, non-numeric applications.
  • PASCAL

    Pascal was designed by Niklaus Wirth to help encourage good programming practices using data structuring and structured programming.
  • C

    Designed by Dennis Ritchie, this code was used to reimpliment the Unix operating system.
  • ML

    Designed by Robert Milner, "Meta Language" is a general purpose language that was used in the Hindley-Milner type system.
  • SQL

    Structered Query Language was created by Donald D. Chamberlin and Raymond F. Boyce. SQL allows the ability to insert data, queries, update and delete,
  • ADA

    Designed by Jean Ichbiah and CII Honeywell Bull, this language was named after Ada Lovelace, and was used to supercede any program languages being used by the United States Department of Defense at that time.
  • C++

    Developed in 1983 by Bjarne Stroustrup, this was an extension to the C language in an attempt to make it more flexible.
  • Visual Basic

    Created by Microsoft, Visual Basic users can create a program or application by using only the components inside Visual Basic itself.
  • Python

    Created by Guido van Rossum, Python enables writing clear sets of code in both small and large scales. Python utilized code readability that helps programmers use less lines of code than C++.
  • Delphi

    Developed by Borland as a rapid application tool, it is the successor of Turbo Pascal. It is an object oriented language that shares many core components with C++ Builder.
  • Java

    A class-based, concurrent, object oriented, general purpose programming language, Java was designed by James Gosling to allow application developers to "write once, run anywhere" (WORA) meaning compiled Java code can run on any platform without needing to be recompiled.
  • PHP

    Rasmus Lerdorf created PHP which is used as a server side scripting language for web development. PHP originally stood for Personal Home Page, but now stands for the recursive acronym Hypertext Preprocessor.
  • Java Script

    Designed by Brendan Eich, JS is a high level, object based programming language. JS is one of three core programs used in the World Wide Web production of content.