Wallpaper 50920

History of Programming Languages

By k4rl
  • Plankalkül

    Devloprogramming language designed for engineering purposes by Konrad Zuse. It was the first high-level non-von Neumann programming language to be designed for a computer. German for Plan Calculus
  • Period: to

    Years

  • Fortan

    Developed by John Backus for IBM. Designed for scientific computing. Name derived from Formula Translating System.
  • MATH-MATIC

    Used for the UNIVAC I and UNIVAC II. Intended as an improvement over FORTRAN. Created by a group led by Charles Katz in 1957
    (Wikipedia).
  • Lisp

    Developed by Steve Russell, Timothy P. Hart, and Mike Levin to be a practical mathematical notation for computer programs and based on Lambda Calculus. STands for LISt Processing.
  • RPG

    Developed by IBM as a proprietary language. Stands for Report Program Generator.
  • COBOL

    Designed by Grace Hopper and a group of programmrs. Developed specifically for businees use. Stands for COmmon Business-Oriented Language.
  • BASIC

    Designed by John G. Kemeny and Thomas E. Kurtz at Dartmouth College in New Hampshire. Goal was to add multiple levels of abstraction to current programming and come up with a language that was accessible to students of other fields of study. Stands for Beginner's All-purpose Symbolic Instruction Code.
  • Logo

    Designed by Daniel G. Bobrow, Wally Feurzeig, Seymour Papert and Cynthia Solomon. Developed to be an ducational programming language and primarly use was for "Turtle" graphics. Name was derived from the Greek logos meaning word or "thought".
  • B

    Developed by Ken Thompson and Dennis Richie at Bell Labs. Designed to add a level of abstraction to current languages. Loosly based of off the Bon programming language, thus the name.
  • Pascal

    Developed by Niklaus Wirth as a small and efficient language intended to encourage good programming practices using structured programming and data structuring(Wikipedia).
  • C

    Developed by Dennis Richie for AT&T Bell Labs. Primary purpose was to facillitate the programmers interactions with the UNIX operating system. Furthermore, it was meant to one level of abstraction higher than assembly. Superseded the B language, thus the name.
  • ML

    Developed by Robin Milner at the University of Edinburgh. Served a general-purpose functional programming language Stands for Metalanguage.
  • SQL

    Designed by Donal Chamberlin as a database language. Stands for Stuctured QUery LAnguage.
  • Ada

    Ada was designed by a team led by Jean Ichbiah under contract to the United States Department of Defense. Its primary purpose was to supercede the various other languages the DoD was using at the time. Named after Ada Byron.
  • C++

    Developed by Bjarne Stroustrup with a heavy bias towards system analysts and embedded systems engineers. It added object-oriented design to C and therby "advanced" it. Since it is a more advanced iteration, he added the incrementor operator( ++) to C.
  • Visual Basic

    "Visual Basic is engineered for productively building type-safe and object-oriented applications"(MSDN). Developed by Microsoft as a proprietary language.
  • Python

    Dynamic language developed by Guido van Rossum. Named after the Monty Python show.
  • Java

    Developed by James Gosling for Sun Microsystem. Designed to be open source and be compatible with any computer srchitecture. Named after the brand name of coffee which the development team consumed in mass quantities.
  • PHP

    Created by Rasmus Lerdorf as a "server-side scripting language designed for web development but also used as a general-purpose programming language"(Wikipedia). Recursive acronym for PHP: Hypertext Processor(PHP.net).
  • JavaScript

    Developed by Brandan Eich for Netscape Communications Foundation. Designed to be a lightweight object oriented client sided language. Named derived from the Java programming language.
  • Delphi

    Developed by the Boreland Software Coperation as a dialect of Pascal that could natively run on WIndows 3.1. Called Delphi because it could interact with the Oracle Database; an allusion to Greek mythology.