History of Programming Languages

  • Plankalkul

    Creator: Konrad Zuse
    Purpose: Plankalkul is a programming language designed for engineering purposes.
    Name Origin: Plan Calculus
  • MATH-MATIC

    Creator: Charles Katz
    Purpose: Writen as an early programming language for the UNIVAC 1 and 2
    Name Origin:
  • FORTRAN

    Creator: John Backus
    Purpose: Suited to numeric computation and scientific computing
    Name Origin: FORmula TRANslation
  • LISP

    Creator: John McCarthy
    Purpose: Lisp was originally created as a practical mathematical notation for computer programs
    Name Origin: LISt Processing
  • COBOL

    Creator: CODASYL
    Purpose: It was created as part of a US Department of Defense effort to create a portable programming language for data processing.
    Name Origin: COmmon Business Oriented Language
  • B

    Creator: Ken Thompson and Dennis Richie
    Purpose: B was designed for recursive, non-numeric, machine-independent applications, such as system and language software
    Name Origin: Contraction of BCPL
  • RPG

    Creator: IBM
    Purpose: Originally created with punch cards in mind it original purpose was for the creation of reports from data
    Name Origin: Report Program Generator
  • BASIC

    Creator: John G. Kemeny and Thomas E. Kurtz
    Purpose: To enable students in fields other than science and mathematics to use computers.
    Name Origin: Beginner’s All-purpose Symbolic Instruction Code
  • LOGO

    Creator: Wally Feurzeig, Seymour Papert and Cynthia Solomon
    Purpose: A general-purpose language, Logo is widely known for its use of turtle graphics, in which commands for movement and drawing produced line graphics either on screen or with a small robot called a turtle.
    Name Origin: Derives from the Greek word Logos
  • PASCAL

    Creator: Niklaus Wirth
    Purpose: PASCAL was designed as a small, efficient language intended to encourage good programming practices using structured programming and data structuring.
    Name Origin: Named after Blaise Pascal
  • C

    Creator: Dennis Richie
    Purpose: Originally written to re-implement the Unix operating system but has since become on of the most widely used programming languages of all time.
    Name Origin: C - because Dennis Richie didn't like typing long words
  • ML

    Creator: Robin Milner
    Purpose: ML (Meta Language) is a general-purpose functional programming language. It has roots in Lisp, and has been characterized as "Lisp with types".
    Name Origin: Meta Language
  • SQL

    Creator: Donald D. Chamberlin and Raymond F. Boyce
    Purpose: designed for managing data held in a relational database management system (RDBMS)
    Name Origin: Structured Query Language
  • ADA

    Creator: Jean Ichbiah
    Purpose: Ada was created to supercede 450 programming languages used by the Department of Defense.
    Name Origin: Named after Ada Lovelace
  • C++

    Creator: Bjarne Stroustrup
    Purpose: C++ was developedas an efficient and flexible language similar to C, which also provided high-level features for program organization.
    Name Origin:
  • Java

    Creator: James Gosling
    Purpose: Java was specifically designed to have as few implementation dependencies as possible. It was intended to let application developers "Write Once, Run Anywhere" which means programs can be run on any system that has a Java Virtual Machine runtime Jokingly referred to as "Write Once, Test Everywhere.".
    Name Origin: Originaly called Oak for the tree that stood outside Goslings window and later renamed Java from Java Coffee
  • Python

    Creator: Guido van Rossum
    Purpose: Python was designed for code readability providing constructs that enable clear programming on both small and large scales
    Name Origin: Name came from Monty Python's Flying Circus
  • Visual Basic

    Creator: Microsoft
    Purpose: Visual Basic was derived from BASIC and enables the rapid application development (RAD) of graphical user interface (GUI) applications
    Name Origin: Derived from BASIC
  • PHP

    Creator: Rasmus Lerdorf
    Purpose: PHP is a server-side scripting language designed for Web development
    Name Origin: PHP: Hypertext Processor, because the recursive genius of GNU wasn't cleaver enough. (GNU Not Unix)
  • Delphi

    Creator: Borland
    Purpose: Delphi was originally developed by Borland as a rapid application development tool for Windows as the successor of Turbo Pascal.
    Name Origin: Came from the Oracle of Delphi
  • JavaScript

    Creator: Netscape
    Purpose: JavaScript enables interactive web pages and thus is an essential part of web applications.
    Name Origin: Officially called LiveScript when it first came out but quickly renamed to JavaScript