1.2 Timeline Assesment

  • Plankalkul

    Designed by Konrad Zuse.
    Used for engineering purposes.
    Acronym is Plan Calculus.
  • Fortran

    Designed by John Backus.
    Used mainly for numeric computation and scientific computing.
    Derived from Formula Translation.
  • MATH-MATIC

    Designed by Remington Rand.
    Was mainly used for the UNIVAC systems.
    No acronym.
  • Lisp

    Designed by John McCarthy.
    Favored language for artificial intelligence.
    Used to be LISP.
  • COBOL

    Designed by Howard Bromberg.
    Used mainly for business, financial, and administrative systems.
    COBOL is an acronym for common business-oriented language.
  • RPG

    Developed by IBM.
    Used mainly for business.
    Acronym is Report Program Generator.
  • BASIC

    Designed by John G. Kemeny.
    Used to enable students in fields other than science and mathematics to use computers.
    BASIC is an acronym for Beginner's All-purpose Symbolic Instruction Code.
  • LOGO

    Designed by Wally Feurzeig.
    Used mainly for education.
    No acronym.
  • B

    Designed by: Ken Thompson.
    B was designed for recursive, non-numeric, machine-independent applications, such as system and language software.
    B may be a contraction of BCPL.
  • PASCAL

    Designed by Niklaus Wirth.
    Used for object-oriented programming.
    No acronym.
  • C

    Designed by Dennis Ritchie.
    Has been used for applications and operating systems.
    No acronym.
  • ML

    Designed by Robin Milner.
    Used mainly for programming language research.
    Acronym is Meta Language.
  • SQL

    Designed by Raymond F. Boyce.
    Designed for managing data held in a relational database management system.
    Acronym is Structured Query Language.
  • ADA

    Designed by Jean Ichbiah.
    Improved support for systems, numerical, financial, and OOP.
    Not an acronym.
  • C++

    Designed by Bjarne Stroustrup.
    Used mainly for system programming.
    No acronym.
  • Visual Basic

    Developed by Microsoft.
    Used mainly in education.
    No acronym.
  • Python

    Designed by Guido van Rossum.
    Used for general purpose programming.
    No acronym.
  • Delphi

    Designed by the company Borland.
    Used mainly for desktop, mobile, web, and console applications.
    No acronym.
  • PHP

    Designed by Rasmus Lerdorf.
    Used for web development.
    Acronym is Personal Home Page.
  • Java

    Designed by James Gosling.
    Designed so that you write the code once and can use it on any computer that is a Java Virtual Machine.
    Java has no acronym.
  • Javascript

    Designed by Brendan Eich.
    Used mainly for web applications.
    Can be abbreviated to JS.