Computer Languages

  • Plankalkul

    Plankalkul
    Inventor(s): Konrad Zuse
    Purpose: It was designed for engineering, but also the creation of procedures/routines.
    Acronym/Long version: Plan Calculus
  • Fortran

    Fortran
    Inventor(s):John Backus
    Purpose: To easily translate math into code
    Acronym/Long version: formula translator
  • MATH-MATIC

    MATH-MATIC
    Inventor(s): Remington Rand
    Purpose: Early language that did computational work
  • Lisp

    Inventor(s): John McCarthy
    Purpose: Created as a tool to teach mathematical thinking to young children
    Acronym/Long version: List Processing
  • COBOL

    COBOL
    Inventor(s):Grace Murray Hopper
    Purpose: Data processing for business and administration. Was designed to read like English.
    Acronym/Long version: COmmon Business-Oriented Language
  • RPG

    RPG
    Inventor(s): IBM
    Purpose: To generate reports of data files, including matching record & sub-total reports.
    Acronym/Long version: Report Program Generator
  • BASIC

    BASIC
    Inventor(s): Thomas E. Kurtz John G Kemeny
    Purpose: Serve as a computer language for general use that would make computers more accessible to businesses and academics.
    Acronym/Long version: Beginner's All-Purpose Symbolic Instruction Code
  • LOGO

    LOGO
    Inventor(s): Wally Feurzeig, Seymour Papert, Cynthia Solomon
    Purpose: Created as a tool to teach mathematical thinking to young children
    Acronym/Long version: Logic Oriented Graphic Oriented
  • B

    B
    Inventor(s):Ken Thompson
    Purpose: To develop systems and programs more efficiently than the contemporary BCPL.
  • PASCAL

    PASCAL
    Inventor(s): Niklaus Wirth
    Purpose: To teach the discipline of programming and develop reliable and efficient programs.
  • ML

    ML
    Inventor(s): Robin Milner
    Purpose: General purpose language that was built to benefit compiler writers and language researchers
    Acronym: Meta Langauge
  • C

    C
    Inventor(s):Dennis Ritchie
    Purpose:: It was made to build up Unix programming
  • SQL

    SQL
    Inventor(s):Donald Chamberlin & Raymond Boyce
    Purpose: To manage data held RDBMS, relational database management systems. It also can perform stream processing on relational stream management systems(RDSMS).
  • ADA

    ADA
    Inventor(s): S. Tucker Taft & Jean Ichbiah
    Purpose: Originally was made for the DoD, and thus conducts a variety of functions such as managing payroll to control air traffic or missiles.
  • C++

    C++
    Inventor(s):Bjarne Stroustrup
    Purpose: To make the writing of high quality programs easier and more enjoyable for the programmer
  • Python

    Python
    Inventor(s): Guido van Rossum
    Purpose: To make more reliable and concise code, to increase ease of use and ability to build high level programs.
  • Visual Basic

    Visual Basic
    Inventor(s): Alan Cooper
    Purpose: To rapidly develop GUI applications by using a variety of data objects.
  • Javascript

    Javascript
    Inventor(s): Brendan Eich
    Purpose: Improve client side functionality of websites
  • Java

    Java
    Inventor(s):James Gosling
    Purpose: Allow consumer electronics to communicate with each other
    Acronym/Long version: Just Another Virtual Accelerator
  • PHP

    PHP
    Inventor(s): Rasmus lerdorf
    Purpose: Web development
    Acronym/Long version: Hypertext Preprocessor
  • Delphi

    Delphi
    Inventor(s):Borland Pascal
    Purpose: To utilize tools like an integrated development environment to quickly develop applications for mobile, Desktop, web, and console software