Programming Languages Timeline

  • Plankalkül

    a programming language designed for engineering purposes by Konrad Zuse between 1943 and 1945. It was the first high-level non-von Neumann programming language to be designed for a computer.Plankalkül means "formal system for planning".
  • MATH-MATIC

    the marketing name for the AT-3 compiler. Early programming language for UNIVAC I and UNIVAC II. Intended as an improvement over FORTRAN. Created by a group led by Charles Katz in 1957.
  • Fortran

    Fortran is derived from Formula Translating System. It was developed by IBM to develop a more practical alternative to assembly language for programming the IBM 704 mainframe computer
  • LISP

    a family of computer programming languages with a long history and a distinctive, fully parenthesized Polish prefix notation.Lisp is the second-oldest high-level programming language in widespread use today; only Fortran is older. The name LISP derives from "LISt Processing".Lisp was invented by John McCarthy in 1958 while he was at MIT.
  • COBOL

    COBOL was one of the first programming languages. It was primarily designed by Grace Hopper. It is an acronym for COmmon Business-Oriented Language.
  • RPG

    A high-level programming language (HLL) for business applications. RPG is an IBM proprietary language and is available only on IBM i or OS/400 based systems. It was developed by IBM in 1959 as the Report Program Generator.
  • BASIC

    BASIC (an acronym for Beginner's All-purpose Symbolic Instruction Code) is a family of general-purpose, high-level programming languages whose design philosophy emphasizes ease of use. It was developed by John G. Kemeny and Thomas E. Kurtz, they wanted to make it possible for students in fields other than science and mathematics to use computers.
  • LOGO

    an educational programming language, designed in 1967 by Daniel G. Bobrow, Wally Feurzeig, Seymour Papert and Cynthia Solomon.The language was originally conceived to teach concepts of programming related to LISP and only later to enable what Papert called "body-syntonic reasoning" where students could understand (and predict and reason about) the turtle's motion by imagining what they would do if they were the turtle
  • B

    B is a programming language that was developed by Ken Thompson. B was essentially the BCPL system stripped of any component that Thompson felt he could do without, in order to make it fit within the memory capacity of the minicomputers of the time.
  • PASCAL

    designed in 1968–1969 and published in 1970 by Niklaus Wirth as a small and efficient language intended to encourage good programming practices using structured programming and data structuring.Wirth's intention was to create an efficient language based on structured programming.
  • C

    C was developed by Dennis Ritchie. C is one of the most widely used programming languages of all time. It was designed to be compiled using a relatively straightforward compiler, to provide low-level access to memory, to provide language constructs that map efficiently to machine instructions, and to require minimal run-time support.
  • SQL

    SQL, or Structured Query Language, is a special-purpose programming language designed for managing data held in a relational database management system.SQL was initially developed at IBM by Donald D. Chamberlin, Donald C. Messerly, and Raymond F. Boyce in the early 1970s
  • ML

    a general-purpose functional programming language developed by Robin Milner and others in the early 1970s at the University of Edinburgh,whose syntax is inspired by ISWIM. Historically, ML stands for metalanguage.It was conceived to develop proof tactics in the LCF theorem prover
  • ADA

    Ada was originally designed by a team led by Jean Ichbiah of CII Honeywell Bull under contract to the United States Department of Defense. It was given the name Ada after Agusta Ada, Countess of Lovelace.
  • C++

    C++ was developed by Bjarne Stroustrup and was meant to be C with classes.
  • Python

    its implementation was started in December 1989 by Guido van Rossum at CWI in the Netherlands as a successor to the ABC language.Python is often used as a scripting language, but is also used in a wide range of non-scripting contexts. The language provides constructs intended to enable clear programs on both a small and large scale.
  • Visual Basic

    VB 1.0 was introduced in 1991. The drag and drop design for creating the user interface is derived from a prototype form generator developed by Alan Cooper and his company called Tripod. Microsoft contracted with Cooper and his associates to develop Tripod into a programmable form system for Windows 3.0, under the code name Ruby (no relation to the Ruby programming language).
  • PHP

    a server-side scripting language designed for web development but also used as a general-purpose programming language. PHP originally stood for Personal Home Page. It was created by Rasmus Lerdorf in 1995.
  • Delphi

    Delphi was originally developed by Borland as a rapid application development tool for Windows. Delphi was a code name in reference to the Oracle at Delphi. It was an early example of what came to be known as Rapid Application Development (RAD) tools.
  • Java

    James Gosling, Mike Sheridan, and Patrick Naughton initiated the Java language project. It was originally going to be for interactive TV but cable TVs then weren't sophisticated enough for it. The language was initially called Oak after an oak tree that stood outside Gosling's office; it went by the name Green later, and was later renamed Java, for Java coffee,
  • Javascript

    JavaScript was originally developed by Brendan Eich. It was developed under the name Mocha, but the language was officially called LiveScript when it first shipped in beta releases and it was later changed to JavaScript when it was deployed in a Netscape browser. JavaScript is a prototype-based scripting language with dynamic typing and first-class functions. Its syntax was influenced by C. JavaScript copies many naming conventions from Java, but the two languages are completely different.