Programming Languages Timeline

  • Plankalkul appeared in 1948

    Plankalkul appeared in 1948
    Plankalkul language- Designed by Konrad Zuse
    - It was the first high-level non-von Neumann programming language to be designed for a computer
    - Plankalkul means Plan Calculus
  • Period: to

    Programming language timeline

  • FORTRAN appeared in 1957

    FORTRAN appeared in 1957
    FORTRAN language- Developed by John Backus
    - Used for intensive areas such as numerical weather prediction, finite element analysis, and computational chemistry.
    - derived from Formula Translating System
  • MATH-MATIC appeared in 1957

    MATH-MATIC appeared in 1957
    MATH-MATIC language- Created by a group led by Charles Katz in 1957
    - Intended as an improvement over FORTRAN
    - MATH-MATIC is the marketing name for the AT-3 compiler, and early programming language for the UNIVAC I and UNIVAC II.
  • Lisp appeared in 1958

    Lisp appeared in 1958
    LISP language- Developed by Steve Russell, Timothy P. Hart, and Mike Levin
    - Created as a pratical mathematical notation for computer programs.
    - Lisp derives from "LISt Processing"
  • COBOL appeared in 1959

    COBOL appeared in 1959
    COBOL language- Designed by Howard Bromberg, Howard Discount, Vernon Reeves, Jean E. Sammet, William Selden, and Gertrude Tierney
    - Designed for business use
    - Common business-oriented language
  • RPG appeared in 1959

    RPG appeared in 1959
    RPG language- Developed by IBM
    - Its purpose is a high-level programming language for business applications.
    - RPG is the acronym for Report Program Generator
  • BASIC appeared in 1964

    BASIC appeared in 1964
    BASIC language- Designed by John George Kemeny and Thomas Eugene Kurtz
    - They wanted to enable students in fields other than science and mathematics to use computers.
    - acronym is Beginner's All-purpose Symbolic Instruction Code
  • LOGO appeared in 1967

    LOGO appeared in 1967
    LOGO language- Developed by Wally Feurzeig and Seymour Papert
    - Its use was mainly for "turtle graphics", in which commands for movement and drawing produced line graphics either on screen or with a small robot called a "turtle"
    - The name LOGO derived from the Greek word logos meaning word or thought
  • B language appeared in 1969

    B language appeared in 1969
    B Language- Ken Thomson and Dennis Ritchie developed B
    - Designed for recursive, non-numeric, machine independent applications, such as system and language software
    - B was probably named after BCPL another programming language
  • PASCAL appeared in 1970

    PASCAL appeared in 1970
    PASCAL language- Designed by Niklaus Wirth
    - Intended to encourage good programming practices using structured programming and data structuring
    - Named in honor of the French mathematician and philosopher Blaise Pascal
  • C appeared in 1972

    C appeared in 1972
    C language- Developed by Dennis Ritchie and Ken Thompson
    - 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.
    - Since they were the once to create B language, they named this one 'C'
  • ML appeared in 1973

    ML appeared in 1973
    ML language- Developed by Robin Milner and other in the early 1970s at the University of Edinburgh
    - It was conceived to develop proof tactics in the LCF theorem prover
    - ML is the acronym for metalanguage
  • SQL appeared in 1974

    SQL appeared in 1974
    SQL language- Developed by Donald D. Chamberlin and Raymond F. Boyce.
    - Its a special-purpose programming language designed for managing data held in a relational database management system, or for stream processing in a relational data stream management system.
    - SQL is the acronym for Structured Query Language
  • Ada appeared in 1980

    Ada appeared in 1980
    Ada Information- Ada was developed by a team led by Jean Ichbiah of CII Honeywell Bull.
    - Not tied to any specific development methodology.
    - Ada is not an acronym it was given in honor of Augusta Ada Lovelace, sometimes called the world's first programmer.
  • C++ appeared in 1983

    C++ appeared in 1983
    C++ language- Created by Bjarne Stroustrup
    - Designed for use in embedded systems or operating system kernals
    - C++ added the '++' because the plus' are the increment operator in C.
  • Visual Basic appeared in 1991

    Visual Basic appeared in 1991
    Visual Basic- Developed by Microsoft
    - Visual Basic was derived from BASIC and enables the rapid application development of graphical user interface applications, access to databases using Data Access Objects, Remote Data Objects, or ActiveX Data Objects, and creation of ActiveX controls and objects.
    - The name Visual Basic comes from the "visual" part of Visual Basic and combined with "EB" Embedded BASIC engine designed for Microsoft's abandoned "Omega" database system.
  • Python appeared in 1991

    Python appeared in 1991
    Python language- Designed by Guido van Rossum
    - Its design philosophy emphasizes code readability, and its syntax allows programmers to express concepts in fewer lines of code than would be possible in languages such as C++ or Java
    - The name Python comes from the TV series Monty Python
  • JavaScript appeared in 1995

    JavaScript appeared in 1995
    JavaScript language- Designed by Brendan Eich
    - Commonly used as part of web browsers, whose implemenations allow client-side scripts to interact with the user, control the browser, communicate asynchronously, and alter the document content that is displayed. It is also used in server-side network programming with runtime enviroments.
    - It was developed under the name of Mocha, and was officially called LiveScript with it first shipped, but it was renamed JavaScript.
  • Delphi appeared in 1995

    Delphi appeared in 1995
    Delphi language- Developed by Borland Software Corporation
    - Delphi is an intergrated development eviroment (IDE) for console, desktop graphical, web, and mobile applications
    - named after Pythia commonly known as the Oracle of Delphi
  • Java appeared in 1995

    Java appeared in 1995
    JAVA language- Designed by James Gosling and Sun Microsystems
    - It was specifically designed to have as few implementation dependencies as possible. It is intended to let application developers "write once, run anywhere"
    - Named after Java coffee, said to be consumed by the language's creators.
  • PHP appeared in 1995

    PHP appeared in 1995
    PHP language- Designed by Rasmus Lerdorf
    - Designed for web development
    - The acronym for PHP originally stood for Personal Home Page, it now stands for PHP: Hypertext Preprocessor.