Programming Languages

  • Plankakul

    Developed by: Konrad Zuse
    Primary purpose: Scentific and mathematical computations
    Acronym meaning: Program calculus
  • Fortran

    Developed by: IBM
    Primary purpose: Numeric computation and scientific computing
    Acronym meaning: Formula translation
  • MATH-MATIC

    Developed by: Charles Katz under the direction of Grace Hopper
    Primary purpose: Solve math
    Acronym meaning: Stands for Mathematics
  • Lisp

    Developed by: John McCarthy, Steve Russell, Timothy Hart, and Mike Levin
    Primary purpose: Functional programming
    Acronym meaning: List Processing
  • COBOL

    Developed by: Grace Hopper
    Primary purpose: Administrative systems for companies and goverenments
    Acronym meaning: Common business oriented programing
  • RPG

    Developed by: IBM
    Primary purpose: IBM propreitary programming language
    Acronym meaning: Report Program Generator
  • BASIC

    Developed by: Thomas Kurtz and John Kemeny
    Primary purpose: teaching introductory concepts to beginner programmers
    Acronym meaning: Beginner's All-purpose Symbolic Instruction Code
  • LOGO

    Developed by: Wally Feurzeig and Seymour Papert
    Primary purpose: Education
    Acronym meaning: Language of Graphics Oriented
  • B

    Developed by: Ken Thompson and Dennis Ritchie
    Primary purpose: System development
    Acronym meaning: B in BCPL
  • C

    Developed by: Dennis Ritchie
    Primary purpose: Used for system programming
    Acronym meaning: C stands for control
  • PASCAL

    Developed by: Niklaus Wirth
    Primary purpose: Used for early parts of the Macintosh
    Acronym meaning: 17th Century mathematician Blaise Pascal
  • ML

    Developed by: Robin Milner and others at the University of Edinburgh
    Primary purpose: general-purpose
    Acronym meaning: Meta-Language
  • SQL

    Developed by:
    Primary purpose: Managing data in a reltational database
    Acronym meaning: Structured Query Language
  • ADA

    People who developed the language: A team led by Jean Ichbiah and CII Honeywell Bull
    Language purpose: support for systems, numerical, financial, and object-oriented programming
    Acronym meaning: Named after Augusta Ada
  • C++

    Developed by: Bjarne Stroustrupp
    Primary purpose: Enhance C features
    Acronym meaning: C Object-Oriented Programming
  • Python

    Developed by: Guido van Rossum
    Primary purpose: General purpose
    Acronym meaning: Named after Monty Python's Flying Circus
  • Visual Basic

    Developed by: Microsoft
    Primary purpose: Easier and smoother programming
    Acronym meaning: VB which stands for Visual Basic
  • Delphi

    Developed by: Anders Hejlsberg
    Primary purpose: Provide database connectivity
    Acronym meaning: Delphi was the codename so they stuck with it
  • Java

    Developed by: James Gosling
    Primary purpose: To make programming less tedious
    Acronym meaning: Named after Java coffee
  • Javascript

    Developed by: Brendan Eich
    Primary Purpose: Interaction within websites
    Acronym meaning: The acronym is JS which stands for JavaScript
  • PHP

    Developed by: Rasmus Lerdorf and Zend Technologies
    Primary purpose: Sever-side scripting, command line scripting, and writing desktop applications
    Acronym meaning: Personal Home Page Tools