Timeline of Computer Languages

  • Period: to

    Plankalkul

    Developed by Konrad Zuse.
    Purpose is for engineering purposes.
    There is no acronym.
  • Period: to

    Fortran

    Developed by IBM
    Purpose was for scientific applications.
    There is no acronym.
  • Period: to

    MATH-MATIC

    Developed by Charles Katz.
    Purpose is for algebraic expressions and floating point arithmetic.
    There is no acronym.
  • Period: to

    Lisp

    Developed by John McCarthy.
    Purpose is for a practical mathematical notation for computer programs.
    List Processing is the acronym.
  • Period: to

    COBOL

    Developed by Codasyl (from previous work by Grace Hopper).
    Purpose is designed for business use.
    Acronym is Common Business Oriented Language
  • Period: to

    RPG

    Developed by IBM.
    Purpose is for business applications.
    Acronym is Report Program Generator.
  • Period: to

    BASIC

    Developed by John G. Kemeny and Thomas E. Kurtz.
    Purpose is ease of use.
    Acronym for BASIC is Beginners All purpose Symbolic Instruction Code
  • Period: to

    LOGO

    Developed by Wally Feurzeig, Seymour Papert, and Cynthia Solomon.
    Purpose is for commands for movement and drawing to produce line graphics.
    Acronym is Logic Oriented Graphic Oriented.
  • Period: to

    PASCAL

    Developed by Niklaus Wirth.
    Purpose is for a small efficient language intended to encourage good programming practices.
    Acronym is Preservation And Storage Center for Academic Libraries
  • Period: to

    B

    Developed at Bell Labs by Ken Thompson and Dennis Ritchie.
    Purpose is for recursive, non-numeric, machine independent applications, such as system and language hardware.
    B doesn't have an acronym.
  • Period: to

    C

    Developed by Dennis Ritchie and Bell Labs.
    Purpose is to encourage cross platform programming.
    There is no acronym.
  • Period: to

    ML

    Developed by Robin Milenr.
    Purpose is for programming language research.
    Acronym is Meta Language.
  • Period: to

    SQL

    Developed by ISO/IEC
    Purpose is to manage data held in a relational database management system.
    Acronym is Structured Quarry Language.
  • Period: to

    ADA

    Developed by a team lead by Jean Ichbiah.
    Purpose was to improve code safety.
    There is no acronym.
  • Period: to

    C++

    Developed by Bjarne Stroustrup.
    Purpose is to provide facilities for low level memory.
    There is no acronym.
  • Period: to

    Python

    Developed by Guido Van Rossum.
    Purpose is to allow programmers to express concepts in fewer lines of code.
    There is no acronym.
  • Period: to

    Visual Basic

    Developed by Microsoft.
    Purpose is for easy use.
    There is no acronym.
  • Period: to

    PHP

    Developed by Rasmus Lerdorf.
    Purpose is for web development and general programming.
    Acronym is Hypertext Pre-Processor.
  • Period: to

    Delphi

    Developed by Borland.
    Purpose is to develop applications ranging from database solutions to mobile applications.
    There is no acronym.
  • Period: to

    Javascript

    Developed by Brendan Eich.
    Purpose is for making web pages interactive.
    There is no acronym.
  • Period: to

    Java

    Developed by James Gosling.
    Purpose is to let application developers write wants, run anywhere.
    There is no acronym.