People and technology

Programming Languages

  • Plankalkul

    By: Konrad zuse
    Acronym: no but stands for Plan Calculus
    Purpose: stored chunks of code that could be invoked epeatedly to perform routine operations
  • Fortran

    By: a team of programmers at IBM
    Acronym: FORmula TRANslation
    Purpose: allows easy translation of math formulas into code
  • MATH-MATIC

    By: Charles Katz
    Acronym: no
    Purpose: It was intended as an improvement of Fortran
  • COBOL

    By: Grace Murry Hopper
    Acronym: Common Business Oriented Language
    Purpose: Business and administrative purposes
  • RPG

    By: IBM
    Acronym: Report Program Generator
    Purpose: a tool to replicate punched card processing on the IBM 1401
  • B

    By: D.M. Ritchie and K.L. Thompson
    Acronym: no
    Purpose: Primarily for non-numeric applications
  • BASIC

    By: John G. Kemeny and Thomas E. Kurtz
    Acronym: Beginner's All-purpose Symbolic Instruction Code
    Purpose: Interactive language for mainframes
  • LOGO

    By: Daniel G Bobrow,Wally Feurzeig, Seymour Papert, and Cynthia Solomon
    Acronym: no
    Purpose: to teach concepts of programming related to lisp
  • PASCAL

    By: Niklaus Wirth
    Acronym: no
    Purpose: to encourage good programming practices
  • C

    By: Dennis Ritchie
    Acronym: No
    Purpose: developing firmware or portable applications
  • ML

    By: Robin Milner & others
    Acronym: metalanguage
    Purpose: to develop proof tactics in the LCF Therom Prover
  • SQL

    By: Donald D. Chamberlin
    Acronym: Structured Query Language
    Purpose: managing data held in a rational database management system(RDBMS)
  • ADA

    By: a team led by Dr. Jean Ichbiah
    Acronym: no
    Purpose: for large, long-lived applications
  • C++

    By: Bjarne Stroustrup
    Acronym: no
    Purpose: General purpose
  • Lisp

    By: John McCarthy
    Acronym: no
    Purpose: a practical mathematical notation for computer programs
  • Java

    By: James Gosling and colleagues at Sun Microsystems
    Acronym: no
    Purpose: to enable development of portable , high-performance applications for the widest range of computing platforms possible
  • Visual Basic

    By: Microsoft
    Acronym: No
    Purpose: so programmers can create simple and complex GUI applications
  • PHP

    By: Rasmus Lerdorf
    Acronym: Personal HomePage or Hypertext Preprocessor
    Purpose: made for web development
  • Delphi

    By: Borland Software Corporation
    Acronym: no
    Purpose: rapid application development tool for windows
  • Java script

    By: Brendan Eich
    Acronym: No
    Purpose: used to extend functionality in websites
  • Python

    By: Guido Van Rossum
    Acronym: no
    Purpose: allows programmers to express concepts in fewer lines of code