Programming Languages Timeline

By 586011
  • ADA

    Ada Lovelace Ada. ADA is a structured, statically typed, imperative, wide-spectrum, and object-oriented high-level computer programming language, extended from Pascal and other languages
  • Plankalkul

    Developed by Konrad in 1948. Designed for engineering purposes, it was the first high-level non-von Neumann programming language to be designed for a computer.
  • Fortran

    (Formula Translation) Developed by a team of programmers at IBM led by John Backus in 1955. Designed to allow easy translation of math formulas into code.
  • MATH-MATIC

    Developed by Charles Katz in 1957. Designed to improve Fortan.
  • Lisp

    Developed by John McCarthy, Steve Russell, Timothy P. Hart, and Mike Levin in 1958. Designed as a practical mathematical notation for computer programs.
  • COBOL

    (Common Business Oriented Language) Developed by a group of computer professionals called the Conference on Data Systems Languages (CODASYL) in 1959. Designed to fulfill two major objectives: portability (ability of programs to be run with minimum modification on computers from different manufacturers) and readability (ease with which a program can be read like ordinary English).
  • RPG

    Developed by IBM in 1959. Designed as a tool to replicate punched card processing on the IBM 1401.
  • BASIC

    John George Kemeny and Thomas Eugene Kurtz. is a family of general-purpose, high-level programming languages whose design philosophy emphasizes ease of use.
  • LOGO

    Developed by Wally Feurzeig and Seymour Papert in 1967. A dialect of Lisp, Logo was designed as a tool for learning.
  • B

    Ken Thompson. B was designed for recursive, non-numeric, machine independent applications, such as system and language software.
  • C

    Developed by Dennis Ritchie and Bells Labs between 1969 and 1973. Although designed for implementing system software, it's also widely used for developing portable application software.
  • PASCAL

    Developed by Niklaus Wirth in 1970. Designed to provide features that were lacking in other languages of that time; to be efficient to implement and run, allow for the development of well-structured and well organized programs, and to serve as a vehicle for the teaching of the important concepts of computer programming.
  • ML

    (Metalanguage) Developed by Robin Milner in 1973. Designed for implementing an automatic theorem solver.
  • SQL

    (Structured Query Language) Developed Donald D. Chamberlin and Raymond F. Boyce in 1978. Designed for managing data held in a relational database management system (RDBMS), or for stream processing in a relational data stream management system (RDSMS).
  • C++

    Developed in 1983 by Bjarne Stroustrup and designed to serve as an enhanced version of the C language. Designed for UNIX, providing programmers with the advantage of being able to modify code without actually changing it.
  • Python

    Developed by Guido van rossum in February 1991. Designed to look good and for easy readability.
  • Visual Basic

    Visual Basic - Developed by Microsoft in 1991. Designed to be relatively easy to learn and use. Visual Basic was derived from BASIC and enables the rapid application development (RAD) of graphical user interface (GUI) applications, access to databases using Data Access Objects, Remote Data Objects, or ActiveX Data Objects, and creation of ActiveX controls and objects.
  • Delphi

    Developed by Borland in 1995 as a rapid application development tool. Designed to support object oriented and structured design.
  • Java

    Developed by James Gosling and Sun Microsystema in 1995. Specifically designed to have as few implementation dependencies as possible. It's intended to let application developers write once and run anywhere (WORA).
  • Javascript

    Developed by Brendan Eich and Netscape Communications Corporation in 1995. Although JavaScript has many purposes, it is most commonly used as part of web browsers whose implementations allow client-side scripts to interact with the user, control the browser, communicate asynchronously, and alter the document content that is displayed.
  • PHP

    (Hypertext Preprocessor) Developed by Rasmus Lerdor in 1995. Designed for web development but also used as a general-purpose programming language.