Programming Languages Timeline

  • Plankalkul

    Plankalkul was the first High level programming language developed for Computers. Plankalkul was designed by Konrad Zuse in the 1940's. The language was designed for engineering purposes, Planklkul stands for Plan Calculus.
  • MATH-MATIC

    MATH-MATIC was created by a group led by Charles Katz in 1957. The purpose of MATH-MATIC was to be a programming language for UNIVAC 1 and 2. Also, it was suppose to be a improvement over Fortran. MATH-MATIC is not a acronym, it is the marketing name for the AT-3 compiler
  • Fortran

    Fortran was developed by a team of programmers led by John Backus at IBM. Fortran was developed in 1957. Fortran was orignally designed to allow easy translation of math formula's into code. It was also a digital code interperter for the IBM 701. Fortran stands for formula translation
  • LISP

    LISP was developed by John McCarthy at MIT in 1958. John McCarthy needed a programming language that could process lists of data, as part of his Artifical intelligence project, no programming language existed, so John McCarthy created his own programming language, LISP. Lisp stands for list programming
  • COBOL

    COBOL was created in 1959 by a team of computer professionals lead by Grace Hoper. COBOL is designed for file-driven businesses,COBOL does data processing. COBOL stands for Common Business Oriented Language.
  • RPG

    RPG was developed by IBM in 1959. RPG was developed for business applications, and for a IBM mainframe computer, which was a punch card machine. RPG stands for report program generator.
  • BASIC

    In 1964 John G Kemeny and Thomas Kurtz, both mathematicians at Dartmouth College developed BASIC.
    The primary purpose of BASIC when it was designed was to run programs on Dartmouth's General Electric computer. When the personal computer was launched BASIC was used for many of them.
    BASIC stands for Beginner's All-purpose Symbolic Instruction Code.
  • LOGO

    LOGO is a programming language developed by a team at MIT consiting Daniel Bobrow, Wally Feurzeig, Seymour Papert, and Cynthia Solomon. The language was developed in 1967. The original purpose of the language was to introduce Children to programming concepts. logo stands for Logic oriented graphic oriented.
  • B

    Dennis Ritchie and Ken Thompson developed the B programming language at Bell labs in 1970.
    The primary purpose of the language is for system programming.
    The letter B has no acronym or meaning.
  • SQL

    The SQL programming language was developed in the 1970's by IBM researchers Raymond Boyce and Donld Chamberlin. SQL is used with databases,mainly to manipulate databases. SQL stands for Structured Query Language
  • PASCAL

    PASCAL was developed by Niklaus Wirth in the early 1970's. Pascal is a general purpose and high level language. It was created to allow the development of well structured and well organized programs. Pascal is not a acronym, but the name PASCAL is intented to honor the 17th century mathematician Blaise Pascal.
  • C

    The C programming language was developed in 1972 by Dennis Ritchie at Bell labs
    C was orignally designed for system development, in particular operating systems. In recent years C has become a popular general purpose language.
    C has no acronym or special meaning
  • ML

    ML was developed by a team at the University of Edinburgh led by Robin Milner in 1973. ML is a general purpose functional programming language. Functional programming consits of evaluating functions and not statements, like imperative programming ML stands for metalanguage
  • C++

    In the early 1980's Bjarne Stroustrup at Bell laboratories developed C++, which was created based upon the C programming language. Bjarne Stroustrup said the purpose for him creating C++ was "to make writing good programs easier and more pleasant for the individual programmer". When Stroustrup created C++ he added object oriented programming. The letters in C++ are not a acronym.
  • ADA

    A team led by Dr. Jean Ichbiah developed the language in the early 1980's
    The primary purpose of the language is for Safety-critical, and high security systems, such as military avinocs, medical devices, air traffic control and railway systems.
    The letters in the name are not a acronym, the letters ADA are designed to honor August Ada Lovelance, the first programmer.
  • Java

    Java was developed in the early 1990's by a team called the "Green team", the "Green team" was led by James Gosling. Java is a high level language, and a general purpose language. Java is not an acronym.
  • Python

    Python was created by Guido Van Russum during the late 1980's and was first released in February 1991. Python is a general purpose programming language, which means it can be used for writing multiple applications. Python is not an acronym, but it is named to honor Monty Python.
  • Visual Basic

    Visual Basic 1.0 released in May 1991 was developed by Alan Cooper. Later on, Visual Basic was further developed under contract by Microsoft by Alan Cooper and a group of associates. Visual basic was designed to make writing programs easier and faster for the new windows operating system. Visual Basic is not an acronym. Sometimes Visual Basic is called VB.
  • PHP

    PHP was developed in 1995 by Rasmus Lerdorf. PHP is used to design web pages or produce dynamic web sites. PHP originally stood for "Personal home Page" but it has changed and now stands for "PHP:Hypertext Preprocessor"
  • Delphi

    Delphi evolved from the programming language Turbo Pascal. Anders Hejilsberg created Delphi, Delphi was releasaed in February 1995. The main difference between Turbo Pascal and Delphi is that when Hejilsberg created Delphi, he made Delphi a object-oriented application and development language. Delphi is not an acronym.
  • Javascript

    Javascript was created by Brendan Eich in May 1995. The primary purpose of the language is to make web pages interactive. Javascript is not a acronym.