Programming Timeline

  • Plankalkul

    Plankalkul
    Plankalkul is german for "Plan Calculus" Plankalkul was designed for engineering purposes by Konrad Zuse between 1942-45. It was the first high-level language to be designed for a computer.
  • MATH-MATIC

    MATH-MATIC
    MATH-MATIC is the marketing name for the Algebraic Translator 3 compiler, it's an early programming language for the UNIVAC I and the UNIVAC II. MATH-MATIC was written beginning around 1955 by a team led by Charles Katz under the direction of Grace Hopper. MATH-MATIC was similar to UNIVAC's business-orientated language.
  • Fortran

    Fortran
    Fortran is for general use, it is a language mostly for numeric computation and scientific computing. Fortran is derived from "Formula Translation" Fortran was created by IBM in 1957.
  • Lisp

    Lisp
    Lisp is a family of computer programming languages with a long history and a distinctive, fully parenthesized prefix notation. Lisp was created in 1958 by John McCarthy. Lisp is the second oldest high-level programming language still in use this day.
  • RPG

    RPG
    RPG is a high-level language for business applications. RPG is an IBM proprietary language and it's later versions available only on IBM i- or OS/400 based systems. RPG was created in 1959 by IBM.
  • BASIC

    BASIC
    Basic is an acronym for Beginner's All-Purpose Symbolic Instruction Code. It's a family for general purpose, high level programming languages whose designed philosophy emphasizes ease of use. BASIC was created in 1964 by John G. Kemeny and Thomas E. Kurtz
  • LOGO

    LOGO
    LOGO was created for an educational programming language it was designed in 1967 by Wally Feurzeig, Seymour Papert, and Cynthia Solomon. Logo was derived from the greek word logos meaning word or thought. LOGO is a general purpose language it's widely known for it's use of Turtle Graphics, which commands for movement and drawing.
  • PASCAL

    PASCAL
    PASCAL was designed by Niklaus Wirth which was designed in 1968-69, but was published in 1970. It's used as a small efficient language intended for encouraging good programming, using structured data & programming.
  • B

    B
    B was developed in at Bell Labs in circa in 1969. It was developed by Ken Thompson and Dennis Ritchie, it was made for primarily non-numeric applications such as system programming.
  • C

    C
    C is a general-purpose,imperative computer programming language which supports structured programming,lexical variable scope, and recursion. By design C constructs that map efficiency to machine instructions. C has been found lasting use in applications that had formerly been coded in assembly language. C was originally developed by Dennis Ritchie between 1969-73 at Bell Labs.
  • ML

    ML
    ML is short for Meta Language, it's a functional programming language. It has roots in Lisp, and has been characterized to "Lisp with types". It is known for it's use of the polymorphic Hindley-Milner type system. ML was designed by Robin Milner & others at University of Edinburgh. ML first appeared in 1973.
  • SQL

    SQL
    SQL is a domain-specific language used in programming and designed for managing data held in a relational database management system or for stream processing.SQL offers two main advantages first it introduced the concept of accessing many records with one single command, and second it eliminates the need to specify how to reach a record. SQL was designed in 1974 by Donald D. Chamberlin and Raymond F. Boyce.
  • ADA

    ADA
    ADA was named for Augusta Ada King,(countess of Lovelace) who was an assistant to Charles Babbage. ADA was created in the early 1980's for the U.S. Department of defense for a large scale of programming
  • Python

    Python
    Python was created in the late 80's which was named after Monty Python, it's used by thousands of people to do things from powering Instagram, to testing microchips at Intel, then building video games with the PyGame library. Python was created by Guido van Rossum.
  • C++

    C++
    It's a general-purpose programming language. C++ has imperative object orientated and generic programming features. Also providing facilities for low-level memory manipulation. C++ was created by Bjarne Stroustrup
  • Visual Basic

    Visual Basic
    Visual Basic is a 3rd-generation event-driven language and intergrated development enviorment. Created by Microsoft the model was first released in 1991 and declared legacy in 2008. Microsoft intended visual basic to be realtivley easy to learn and use.
  • PHP

    PHP
    PHP is a server-side scripting language designed mainly for web development but also used for programming. PHP was created by Rasmus Lerdorf in 1994.
  • JavaScript

    JavaScript
    JavaScript is a high-level, dynamic, weakly typed, object-based, multi-paradigm, and interpreted programming language. JavaScript is one of the three core technologies of the World Wide Web content production. It is used to make webpages interactive and provide online programs even video games. The majority of websites employ it, and all modern web browsers support it without the need for plug-ins
  • Java

    Java
    Java is used for general purpose computer programming that is concurrent, object-orientated, class-based, and specifically designed to have little implementation dependencies as possible. Java was designed by James Gosling and created in 1995.
  • COBOL

    COBOL
    COBOL is an acronym for common business orientated language.COBOL is designed for business use, it was created in 2002. It is mainly used in finance, business, and administrative systems for companies and governments. COBOL was designed by Grace Murray Hopper.
  • Delphi

    Delphi
    Embarcadero Delphi is and integrated development enviorment for mobile,desktop,web, and console applications. It's also an event driven language. Delphi's compilers use their own Object Pascal dialect of Pascal and generate native code for several platforms. For Windows x86 & x64, OS x32, iOS 32-bit and x64-bit, Android and Linux 64-bit Intel. Delphi was developed by Embarcadero Technologies and has had a stable release in 2017.