53 figure1

Programming Languages Timeline

  • Plankalkul

    Plankalkul
    Designed by Konrad Zuse. The meaning of the word means “formal system of planning, or plan calculus.” It was originally designed for engineering purposes.
  • MATH-MATIC

    MATH-MATIC
    It was created by a group led by Charles Katz. Its purpose was to be an early programming language for UNIVAC I and UNIVAC II and was intended to be an improvement over Fortran. There is no acronym for this.
  • FORTRAN

    FORTRAN
    Also known as Formula Translating System, developed by IBM at their campus in south San Jose, California. The purpose of it was to perform numeric computation and scientific computing.
  • Lisp

    Lisp
    It was designed by Steve Russell, Timothy P. Hart and Mike Levin.The name comes from “LISt Processing” and it was created for being used as a practical mathematical notation for computer programs, becoming a favored programming language for artificial intelligence (AI) research.
  • RPG

    RPG
    It is a high-level programming language made for business applications. Its name is expanded out into Report Program Generator and was developed by IBM.
  • COBOL

    COBOL
    Has an acronym for Common Business-Oriented Language, its purpose is to write programs for businesses. Dr. Grace Hopper designed the language.
  • BASIC

    BASIC
    John G. Kemeny and Thomas E. Kurtz designed original language at Dartmouth College in New Hampshire. Purpose was to enable students in fields other than science and mathematics to use computers, because at the time, nearly all computers required writing custom software which was what scientists and mathematicians tended to do; acronym for Basic is Beginner’s All-purpose Symbolic Instruction Code.
  • LOGO

    LOGO
    It was design by Daniel G. Bobrow, Wally Feurzeig, Seymour Papert and Cynthia Solomon. It is not an acronym but derived from the Greek “logos” meaning word or “thought” to distinguish it from other programming languages that were primarily numbers based. The purpose was that it was used for functional programming and used the “turtle graphics” to command movement and draw produced line graphics with a “turtle.”
  • B

    B
    Developed at Bell Labs developed by Ken Thompson, with contributions from Dennis Ritchie, and it is extinct having been replaced by the C language. Possible that its name may be based on Bon, an earlier programming language Thompson designed. It was designed for the purpose of non-numeric applications such as system programming.
  • PASCAL

    PASCAL
    It was designed by Niklaus Wirth. It was named in honor of the French mathematician and philosopher Blaise Pascal. It was intended to encourage good programming practices by using structured programming and data structuring.
  • C

    C
    It was developed by Dennis Ritchie at AT&T Bell Labs, it is called C because it is based on the B programming language and B is its predecessor. It was originally created for the purpose to build an operating system but since it has been popular, it’s also used to create applications.
  • ML

    ML
    It was developed by Robin Milner and others in early 1970s at University of Edinburgh. It stands for “metalanguage.” And it was made to develop proof tactics in the LCF theorem prover.
  • SQL

    SQL
    It is a special-purpose programming language designed for managing data held in a (RDBMS). It stands for “Structured Query Language” and is developed at IBM by Donald D. Chamberlin, Donald C. Messerly, and Raymond F. Boyce.
  • ADA

    ADA
    Designed by a team led by Jean Ichbiah of CII Honeywell Bull under contract to the United States Department of Defense in France (named after Ada Lovelace).Ada is a modern programming language designed for large, long-lived applications and is a teaching language for both introductory and advanced computer science courses, it is now being used in safety-critical, high-security domains including commercial and military aircraft avionics, air traffic control, railroad systems, and medical devices.
  • C++

    C++
    Developed by Bjarne Stroustrup at Bell Labs, it is called C++ to stand for C with Classes, it was created for the purpose of upgrading C and has many application domains such as systems software, device drivers, embedded software, even entertainment.
  • Python

    Python
    Designed by Guido van Rossum, it is used as a general purpose, high-leveling programming language, emphasizing code readability and is often used as a scripting language. At the time Guido was implementing Python, he was also reading the published scripts from Monty Python’s flying Circus, he needed a short, unique name so he called it Python.
  • Visual Basic

    Visual Basic
    It is a third-generation driven programming language and enables rapid application development of graphical user interface applications. It also allows access to databases and creation of Active X controls and objects. It was developed by Microsoft and influenced by BASIC. It gets its name because it is a combination of visually arranging components or controls on a form and it is similar to BASIC.
  • Javascript

    Javascript
    It was designed by Brendan Eich. It doesn’t have an acronym and the purpose is that it is used on webpages and web designing.
  • PHP

    PHP
    Designed by Rasmus Lerdorf. It originally stood for” Personal Home Page” but it now stands for PHP: Hypertext Preprocessor.” It is a server-side scripting language designed for web development, but also can be used as a general-purpose programming language.
  • Java

    Java
    It was designed by James Gosling and Sun Microsystems. Its purpose is to be used to run interactive website elements and often games. Java does not stand for anything.
  • Delphi

    Delphi
    Named after the saying, “If you want to talk to the Oracle, go to Delphi”, saying that Delphi was a product that would change the life of programmers. The software company Borland designed it, purpose was to build single-source applications, open new opportunities and increase potential return on development investments.