Computer Programming Language Timeline

  • Plankalkul

    In german means formal system for planning
    Designed by Konrad Zuse
    Designed for engineering purposes
  • MATH-MATIC

    Designed by Charles Katz
    MATH-MATIC was intended as an improvement over FORTRAN. MATH-MATIC led to the development of the first English-language business data processing compiler.
  • Fortran Programming Language

    Origninally developed by John Backus IBM
    Has been in continuous use for over half a century in computationally intensive areas such as numerical weather prediction, finite element analysis, computational fluid dynamics, computational physics and computational chemistry.
  • LISP Programming Language

    A practical mathematical notation for computer programs.
    Designed by John McCarthy
  • RPG Programming Language

    Acronym for Report Program Generator
    Designed by IBM
    Computer program whose purpose is to take data from a source such as a database, XML stream or a spreadsheet, and use it to produce a document in a format which satisfies a particular human readership.
  • COBOL Programming Language

    Acronym for COmmon Business-Oriented Language
    A compiled English-like computer programming language designed for business use.
    Designed by Howard Bromberg, Howard Discount, Vernon Reeves, Jean E. Sammet, William Selden, and Gertrude Tierney.
  • BASIC Programming Language

    Acronym for Beginner's All-purpose Symbolic Intructionion Code.
    A family of general-purpose, high-level programming languages whose design philosophy emphasizes ease of use.
    Designed by John G. Kemeny and Thomas E. Kurtz.
  • LOGO Programming Language

    Designed by Daniel G. Bobrow, Wally Feurzeig, Seymour Papert and Cynthia Solomon.
    The language was originally conceived to teach concepts of programming related to LISP and only later to enable what Papert called "body-syntonic reasoning" where students could understand (and predict and reason about) the turtle's motion by imagining what they would do if they were the turtle.
  • B Programming Language

    A programming language developed at Bell Laps circa in 1969, by Ken Thompson and Dennis Ritchie.
    Designed for recursive, non-numeric, machine idependent applications, such as system language and software.
  • Pascal Programming Language

    Designed by Niklaus Wirth
    Intended to teach students structured programming.
  • C Programming Language

    A general-purpose, supporting structured programming, lexical variable scope and recursion.
    Designed to be compiled using a relatively straightforward complier, to provide low-level access to memory, to provide language constructs that map efficiently to machine instructions.
    Designed by Dennis Ritchie
  • ML Programming Language

    ML stands for MetaLanguage
    Desgined by Robin Milner and others at the University at Eidenburgh.
    Known for its use of the Hindley–Milner type inference algorithm, which can automatically infer the types of most expressions without requiring explicit type annotations.
  • SQL Programming Language

    Acronym for Structure Query Language
    Designed by Donald D. Chamberlin and Raymond F. Boyce
    Designed for managing data held in a relational database management system (RDBMS), or for stream processing in a relational data stream management system (RDSMS).
  • Ada Programming Language

    ADA is a structured, statically typed, imperative, wide-spectrum, high level computer programming language. It is used to improve code safety and maintainability by using the complier to find errors.
    Originally designed by Jean Ichbiah of CII Honeywell Bull. Named after Ada Lovelace who is credited to being the first computer programmer.
  • C++ Programming Language

    Designed by Bjarne Stroustrup
    It was designed with a bias toward system programming and embedded, resource-constrained and large systems, with performance, efficiency and flexibility of use as its design highlights
  • Python Programming 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 language provides constructs intended to enable clear programs on both a small and large scale.
  • Visual Basic Programming Language

    Designed by Microsoft
    Used to create an application using the components provided by the Visual Basic program itself.
  • Delphi Programming Language

    An integrated development environment (IDE) for console, desktop graphical, web, and mobile applications.
    Designed by the company Borland
  • Java

    Designed by James Gosling and Sun Microsystems
    It is intended to let application developers "write once, run anywhere" (WORA), meaning that compiled Java code can run on all platforms that support Java without the need for recompilation.
  • JavaScript

    Designed by Brendan Eich
    it is one of the three essential technologies of World Wide Web content production. The majority of websites employ it and it is supported by all modern web browsers without plug-ins.
  • PHP

    Acronym for Personal Home Page
    Designed by Rasmus Lerdorf
    Designed for web development but also used as a general-purpose programming language.