Programming Languages Timeline

  • Plankalkul

    Plankalkul:
    First appeared in 1948, designed by Konrad Zuse
    Designed for engineering purposes
  • Fortran

    Fortran:
    First appeared in 1957, released in 2010
    Developed by John Backus and IBM
    Fortran is derived from Formula Translating System
    Especially suited for numeric and scientific computation
  • MATH-MATIC

    MATH-MATIC:
    Created by a group led by Charles Katz in 1957
    Used as an early programming language for the UNIVAC
  • Lisp

    Lisp:
    First appeared in 1958
    Developed by Steve Russell, Timothy P. Hart, Mike Levin
    Created as a practical mathematical notation for computer programs
  • COBOL

    COBOL:
    First appeared in 1959, released in 2014
    Developed by CODASYL, ANSI, and ISO
    Designed by Howard Bromberg, Howard Discount, Vernon Reaves, Jean E. Sammet, William Selden, and Gertrude Tierney
    COBOL is an acronym for common business oriented language
    Compiled English-like language designed for business use.
  • RPG

    RPG:
    First appeared in 1959
    High-level programming language for business applications
  • BASIC

    Basic:
    BASIC was created for the purpose of being easy to use
    First appeared in 1964
    Developed by John George Kemeny and Thomas Eugene Kurtz
    BASIC is an acronym for Beginner’s All-purpose Symbolic Instruction Code
  • LOGO

    LOGO:
    First appeared in 1967
    Developed by Wally Feurzeig, Seymour Papert
    LOGO used turtle graphics, commands for movement and drawing produced line graphics
  • B

    B:
    Designed for recursive, non-numeric, machine independent applications
    Developed in 1969
    Developed by Ken Thompson, Dennis Ritchie
    “B” was derived from BCPL, which is a basic computer programming language
  • PASCAL

    PASCAL:
    First appeared in 1970, published by Niklaus Wirth
    Small and efficient language intended to encourage good programming practices using structured programming and data structuring
  • C

    C:
    C was designed to re-implement the Unix OS.
    First appeared in 1972, but was released in 2011
    Developed by Dennis Ritchie and Bell Labs
  • ML

    ML:
    First appeared in 1973
    ML stands fro metalanguage
    General-purpose functional programming language
  • SQL

    SQL:
    First appeared in 1974, designed by Donald D. Chamberlin and Raymond F. Boyce
    Special-purpose programming language designed for managing data held in databases
  • ADA

    ADA:
    Built under contract to the US DoD to supercede the languanges currently used by the department
    First appeared in 1980, but was released in 2012
    Developed by Jean Ichbiah and Tucker Taft
  • C++

    C++:
    C++ was planned to be a flexible and efficient extension to the C language
    First appeared in 1983, released in 2014
    Developed by Bjarne Stroustrup
  • Python

    Python:
    First appeared in 1991, designed by Guido van Rossum
    general-purpose, high-level programming language that emphasizes code readability
  • Visual Basic

    Visual Basic:
    First appeared in 1991, developed by Microsoft
    Programming model that is meant to be easy to learn and use
  • PHP

    PHP:
    First appeared in 1995, created by Rasmus Lerdorf
    Language designed for web development, also a general-purpose programming language
  • Java

    Java:
    First appeared in 1995
    Developed by Oracle corporation
    Specifically designed to be able to run on almost any platform
  • Javascript

    Javascript:
    First appeared in 1995, released in 2015
    Developed by Netscape Communications Corporation, Mozilla Foundation, and Ecma International
    Language used for website content production.
  • Delphi

    Delphi:
    Released in 2015
    Developed by Embarcadero Technologies
    Integrated development environment for console, desktop graphical, web, and mobile applications