Programming Languages Timeline

  • Plankalkul

    Developed by Konrad Zuse
    Intent: Engineering
    Influenced by: Begriffsschrift
  • Fortran (Formula Translating System)

    Developed by John Backus and IBM.
    Intent: To use for science and engineering.
    Influenced by: Speedcoding
  • MATH-MATIC

    Developed by Charles Katz
    Intent: An improvement of FORTRAN
    Influenced by: FORTRAN
  • Lisp

    Developed by Steve Russel, Timothy P. Hart, and Mike Levin.
    Intent: Created for mathematical notion.
    Influenced by: IPL
  • COBOL (COmmon Business Oriented Language)

    Developed by Grace Howard, William Selden, Gertrude Tierney, Howard Bromberg, Howard Discount, Vernon Reeves, Jean E. Sammet.
    Intent: Save time and lower costs.
    Influenced by: FLOW-MATIC, COMTRAN, AIMACO, FACT
  • RPG (Report Program Generator)

    Developed by IBM
    Intent: To be a tool to replace punch card processing.
    Influenced by: 9PAc, and FARGO
  • BASIC (Beginner's All-purpose Symbolic Instruction Code)

    Developed by John G. Kemeny and Thamos E. Kurtz.
    Intent: Allow students in other classes to use computers.
    Influenced by: ALGOL 60, FORTRAN II, and JOSS.
  • LOGO

    Developed by Wally Feurzeig, and Seymore Papert
    Intent: To teach sudents.
    Influenced by: Lisp
  • B

    Developed by Ken Thompson and Dennis Ritchie.
    Intent: To make a programming language that fit the memory size of the minicomputers.
    Influenced by: BCPL and PL/I
  • PASCAL

    Developed by Niklaus Wirth
    Intent: Encourage good programming practice.
    Influenced by: ALGOL W
  • C

    Developed by Dennis Ritchie.
    Intent: To make an improved B language for the PDP-11 that could access all of it's features, such as Byte Addressability.
    Influenced by: B (BCPL, CPL), ALGOL 68, Assembly, PL/I, and FORTRAN.
  • ML (Metalanguage)

    Developed by Robin Milner.
    Intent: To develope proof tactics in the LCF Theorem Provider.
    Influenced by: ISWIM.
  • SQL

    Developed by ISO/IEC
    Intent: Control and retrieve data stored in IMB's Database Management System.
    Influenced by: Datalog
  • ADA

    Developed by the High Order Language Working Group.
    Intent: Reduce the number of programming languages.
  • C++

    Developed by Bjarnes Stroustrup.
    Intent: He had a Ph.D. in programming.
    Influenced by: C, Simula, ALGOL 68, ADA, CLU, ML.
  • Python

    Developed by the Python Software Foundation
    Intent: To be a succesor to the ABC language
    Influenced by: ABC, ALGOL 68, C, C++, Dylan, Haskell, Icon, Java, Lisp, Modula-3, Perl.
  • Visual Basic

    Developed by Microsoft
    Intent: To be an easy to learn/use programming language.
    Influenced by: BASIC
  • Delphi

    Developed by: Borland
    Intent: Provide database connectivity to programmers.
    Influenced by: Borland's Turbo Pascal
  • Java

    Developed by the Oracle Corporation
    Intent: Origianally for interactive TV then changed to a virtual machine.
    Influenced by: ADA 83, C++, C#, Eiffel, Generic Java, Mesa, Modula-3, Oberon, Objective C, UCSD Pascal, and Smalltalk.
  • Javascript

    Developed by the NEtscape Communications Corporation and Mozilla Foundation.
    Intent: To make a lighteight interpreted language for programmers.
    Influenced by: Scheme, Self, C, Java, and Python
  • PHP (Hypertext PreProcessor)

    Developed by the PHP Group.
    Intent: No intent to be a programming language.
    Influenced by: Perl, C, C++, Java, and Tcl.