1.2 Timeline Assignment

  • Plankalkul

    Designed by Konrad Zuse, designed originally for engineering purpose
  • Fortran

    Developed by IBM, Fortran stands for FORmula TRANslator, designed for scientific and numeric computing
  • MATH-MATIC

    Designed by Remington Rand, was intended as an improvement over FORTRAN,
  • LIsp

    Designed by John McCarthy, the name derives from LISt Processor, originally created as a practical mathematical notation for computer programs, influenced by the notation of Alonzo Church's lambda calculus
  • COBOL

    Designed for business-oriented applications, COBOL stands for Common Business Oriented Language, created by Howard Bromberg, Howard Discount, Vernon Reeves
  • RPG

    Developed by IBM, primary purpose was as a tool to replicate punched card processing, RPG stands for Report Program Generator
  • BASIC

    Stands for Beginner's All-purpose Symbolic Instruction Code, created by John G. Kemeny and Thomas E. Kurtz, designed to allow students to write mainframe computer programs for the Dartmouth Time-Sharing System
  • LOGO

    Designed by Wally Feurzeig, Seymour Papert, originally created to teach concepts of programming related to Lisp
  • B

    Designed by Ken Thompson, designed for recursive, non-numeric, and machine independent applications. The name "B" possibly derived from "BCPL" which was the language "B" was based from
  • PASCAL

    Developed by Niklaus Wirth, originally made to encourage good programming practices using structured programming and data structuring
  • C

    Designed to provide low-level access to memory, to provide language constructs that map efficiently to machine instructions, and to require minimal run-time support, created by Dennis Ritchie
  • ML

    Developed by Robin Milner, original purpose was to develop proof tactics in the LCF Theorem Prover, ML stands for Meta Language
  • SQL

    Designed by ISO/IEC and Donald D. Chamberlin, originally designed to manipulate and retrieve data stored in IBM’s original quasi relational database management system, SQL stands for Structured Query Language
  • ADA

    Team led by Jean Ichbbiah, designed to improve support for systems, numerical, financial, and object oriented programming. The program was named after the first computer programmer.
  • C++

    Created by Bjarne Stroustrup, designed to improve the original language "C"
  • Python

    Developed by Guido Van Rossum, primary purpose was as a general purpose language that is widely used as an extension language
  • Visual Basic

    Developed by Microsoft, designed to be easy to use and to be an educational language
  • PHP

    Developed by Rasmus Lerdorf, designed for web design, PHP stands for Hypertext Preprocessor
  • Delphi

    Developed by Embarcadero Technologies, originally developed by Borland as a rapid application development tool for Windows
  • Java

    Designed to have as few implementation dependencies as possible, created by James Gosling,
  • Javascript

    Designed by Brendan Eich, similar to Java except they are two completely different languages and they differ in design