225395 30623 27

Programming Languages Timeline

  • Plankalkül

    Developed by Konrad Zuse. First high-level non-von Neumann programming language to be designed for a computer. Plankalkül means "formal system for planning"
  • Period: to

    Programming Languages

  • Fortran

    Developed by John Backus. Programmed as a language that was easy to learn and understand. Stands for Formula Translating (name is a blend of these two words).

     Developed by Charles Katz. Used as the marketing name for the AT-3 compiler.
  • Lisp

    Developed by John McCarthy. Created as a practical mathematical notation for computer programs

    Primarily designed by Grace Hopper. Used in business, finance, and administrative systems for companies and governments. Stands for Common Business Oriented Language
  • RPG

    Developed by IBM. Intended for use in business applications. Stands for Report Program Generator.

    Developed by John George Kemeny andThomas Eugene Kurtz. Used as a general-purpose computer programming language that emphasizes the ease of use. Stands for Beginner's All-purpose Symbolic Instruction Code.
  • LOGO

    Developed by a team consisting of Daniel G. Bobrow, Wally Feurzeig, Seymour Papert and Cynthia Solomon. Originally conceived and written as a functional programming language, and drove a mechanical turtle as an output device
  • B

    Developed by Ken Thompson. Primarily for non-numeric applications such as system programming.

    Developed by Niklaus Wirth. Intended to encourage good programming practices using structured programming and data structuring.
  • C

    Developed by Dennis Ritchie. Provides typical machine instructions, which resulted in lasting for quite some time due to applications having been formerly coded in assembly language.
  • ML

    Developed by Robin Milner. Referred to as an impure functional language, because it encapsulates side-effects, unlike purely functional programming languages. Stands for MetaLanguage
  • SQL

    Developed by Donald D. Chamberlin, Raymond F. Boyce. Designed for managing data in relational database management systems (RDBMS). Stands for Structured Query Language.
  • C++

    Developed by Bjarne Stroustrup. Basically a enhancement to the C programming language, adding classes, virtual functions, etc.
    Originally was going to be named C with Classes, but was changed to C++
  • ADA

    Developed by a team led by Jean Ichbiah of CII Honeywell Bull. This programming language was originally targeted at embedded and real-time systems. The name of the language was inspired by Ada Lovelace.
  • Python

    Developed by Guido van Rossum. Emphasizes code readability.
  • Visual Basic

    Visual Basic
    Developed by Microsoft. Designed to be relatively easy to learn and use. 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.
    *This program is also used in our Computer Programming I class! :D
  • Javascript

    Developed by Brendan Eich. Used as part of a web browser in order to create enhanced user interfaces and dynamic websites.
  • Delphi

    Developed by Borland. A native code compiler that helps programming for Windows easier.
  • Java

    Developed by James Gosling at Sun Microsystems. Specifically designed to have as few implementation dependencies as possible
  • PHP

    Developed byRasmus Lerdorf. Designed for Web development to produce dynamic Web pages. Originally stood for Personal Home Page, but now stands for PHP: Hypertext Preprocessor