Programming Languages Time Line

  • Plankalkul

    1942-1945
    Konrad Zuse
    Designed for engineering purposes and for the computer
    Plan Calculus
  • Math-Matic

    1957
    Team led by Charles Katz
    Mathematical Computer operations
    Algebraic Translator 3
  • Lisp

    1958
    John Mcarthy
    Used for Artificial Language and Machine Learning
    Lisp Processor
  • RPG

    1959
    IBM
    Used for business applications
    Report Program Generator
  • Basic

    1964
    John G. Kemeny, Thomas E. Kurtz
    Emphasizes ease of use for Beginners
    Beginners' All-Basic Symbolic Instruction Code
  • Logo

    1967
    Wally Feruzig, Seymour Paypert, Cynthia Soloman
    Use of turtle Graphics; Movement and Drawing
    Derived from the Greek Language
  • B

    1969
    Ken Thompson, Dennis Ritchie
    Primarily non-numeric applications; systems programming
    Derived from BCPL; Name is a contraption
  • ML

    1970
    Robert Milner and Colleagues
    Aimed at students with some programming skills; Known for Polymosphic type system
    Meta Language
  • Pascal

    1970
    Niklaus Wirth
    To teach structured Programming
    High Level Structured Programming Language
  • ADA

    1980
    Jean Ichbiah, S. Tucker Taft
    International language that is used in many applications
    Augusta Ada King, Countess of Love
  • Delphi

    1995
    Anders Hejlsberg
    Rapid Application Development of desktop
    Delphi means object-oriented design
  • Java

    1995
    James Gosling
    Have few implementation dependencies
    Java coffee; coffee from Indonesia
  • JavaScript

    1995
    Brendan Eich
    Commonly used as part of web pages
    The name was the result of a deal between Netscape and Sun
  • Visual Basic

    1998
    Microsoft
    Generate Custom Graphs and Reports
    VB uses graphical User interphase to modify code
  • COBOL

    2014
    CODASYL, ANSI, ISO
    Designed for Business Use
    Common Business Oriented Language
  • SQL

    2016
    ISO/IEC
    Designed for managing data
    Structered Query Language
  • C++

    2017
    Bjarne Stroustrup
    Develops Operating systems
    Increment C by 1 ( C with Classes)
  • C

    2018
    Dennis Ritchie & Bell Labs
    Used for writing computer applications
    Named C because it came after the "B" language
  • Fortran

    2018
    John Backus
    Suited to Numeric computation and scientific computing
    Formula Translator
  • PHP

    2020
    Zend Technologies
    Scripting Language that is used for web development
    Hypertext Preprocessor
  • Python

    2020
    Guido Van Rossum
    Developing both desk top and web applications
    Name inspired by "Monty Python's Flying Circus"