Programming Language Timeline

  • Period: to

    Plankalkul

    • The name Plankakul means "plan calculus".
    • It was designed for engineering purposes
    • It was designed by Konrad Zuse between 1942 and 1945
  • MATH-MATIC

    • MATH-MATIC was the marketing name for the AT-3 (Algebraic Translator 3) compiler.
    • It was written around 1955 by a team lead by Charles Katz under the direction of Grace Hopper.
    • It wa created as a programming language for the UNIVAC I and the UNIVAC II.
  • Fortran

    • Fortran stands for Formula Translation.
    • It was created by John Backus in 1957.
    • It was designed to shorten the process of programming and make it more accessible.
    • It enabled the rapid writing of programs that ran almost as well as programs that had been slowly coded in machine language.
  • COBOL

    • COBOL stands for Common Business-Oriented Language.
    • It was created for portability and readability.
    • It was designed in 1959 by CODASYL and partly based on previous language design by Grace Hopper.
  • RPG

    • RPG stands for Report Program Generator.
    • It has many business applications and uses.
    • It was developed in 1959 by the company IBM.
  • Lisp

    • Lisp was developed around 1960 by John McCarty at the Massachusetts Institute of technology.
    • It was founded on the theory of recursive functions. This program was applied to data, instead of being a set of procedural steps.
    • Lisp is an acronym for list processing.
  • BASIC

    • BASIC stands for Beginner's All-Purpose Symbolic Instruction Code.
    • It was designed at Dartmouth College by John Kemeny and Thomas Kurtz.
    • It was created to be easy to learn by novices and run well on a time-sharing computer with multiple users.
    • BASIC was developed in 1963
  • LOGO

    • LOGO originated as a simplified Lisp dialect used for education.
    • It was created in 1967 by Wally Feurzeig, Cynthia Solomon, and Seymour Papert.
    • LOGO stands for Logic Oriented Graphic Oriented
  • B

    • B was designed by D.M. Ritchie and K.L. Thompson in 1969 at Bell Labs.
    • It was created for non-numeric applications, such as system programming.
    • Its name may have come from BCPL, which B was derived from.
  • PASCAL

    • PASCAL was designed by Niklaus Wirth in 1969.
    • It was designed to teach structured programming.
    • PASCAL stands for Preservation and Storage Center for Academic Libraries
  • Period: to

    C

    • C was developed by Dennis Ritchie between 1969 and 1973.
    • It was primarily designed as a system programming language used to make operating systems.
    • It is called "C" because it succeeds the program B.
  • ML

    • ML stands for Meta Language
    • It was created as a general purpose programming language.
    • It was developed by Robin Milner and his colleagues in the 1970s.
  • SQL

    • SQL stands for Structured Query Language.
    • It was created to specify the organization of databases.
    • It was developed by Raymond Boyce and Donald Chamberlin.
    • It was first developed in the 1970s.
  • C++

    • C++ was developed by Bjarne Stroustrup at AT&T.
    • It was originally developed in 1979.
    • It was created to extend C by adding objects to it while maintaining its efficiency.
  • ADA

    • ADA was named after Augusta Ada King.
    • It was developed in the 1980s and first appeared in February 1980
    • The primary purpose of ADA is for large-scale programming projects.
    • ADA was developed by a team lead by Jr. Jean Ichbiah.
  • Python

    • Python is a general purpose high level programming language.
    • It was designed by Guido Van Rossum.
    • It was initially designed in 1991.
    • It was mainly created for emphasis on code readability.
  • Visual Basic

    • Visual Basic was created to extend the capabilities of BASIC.
    • It was created by microsoft and introduced in 1991.
    • It was derived from a prototype form generator created by Alan Cooper.
  • PHP

    • PHP stands for Hypertext Preprocessor
    • It was written by Rasmus Lerdorf in 1994.
    • Its primary use is to develop static websites, dynamic websites, or web applications.
  • Delphi

    • Delphi was designed by Borland and released in 1995.
    • It was designed to be a rapid application development tool for Windows.
  • Java

    • Java was designed as a programming language for the World Wide Web.
    • It was developed by James Gosling at Sun Microsystems and released in 1995.
  • Javascript

    • Javascript was created by Brendan Eich in 1995.
    • It was designed to make web development easier and more appealing.
    • It is often used to create interactive elements for web pages.