Computer Programming Timeline

By NoahGM
  • Plankalkül

    Developed by Konrad Zuse. It was designed for engineering. Plankalkül mean "formal system for planning".
  • FORTRAN

    First published in 1957, it is one of the oldest programming languages. It was developed by a team led by John Backus at IBM. Primarily used because it could easily translate math formulas into code. It is an acronym for Formula Translation.
  • MATH-MATIC

    Developed by Charles Katz. Similar to FLOW-MATIC, a business-oriented programming language, MATH-MATIC stood out by using algebra expressions and floating-point arithmetic.
  • RPG

    RPG is an acronym for "Report Program Generator" . It was developed by IBM. It is mainly popular for its program cycle, where everything runs in a set loop.
  • COBOL

    Developed by the CODASYL Committee. COBOL stands for "COmmon Business Oriented Language". It has been the dominant programming language for business computing for over four decades.
  • Lisp

    Created by John McCarthy. It is used for artificial intelligence programming. It stands for List Processing.
  • BASIC

    "Beginner's All-Purpose Symbolic Instruction Code," BASIC was originally designed in 1963 by John Kemeney & Thomas Kurtz. It was designed to be a simple language, often used as an introductory to programming for beginners.
  • LOGO

    Designed by Wally Feurzig, alongside Seymour Papert and Cynthia Solomon. Mainly used for its turtle graphics, which is used to produce line graphics by movement and drawing. It is not an acronym, but is inspired by logos, the greek word for thought.
  • B

    Developed by D. M. Ritchie and K. L. Thompson. It was made mainly for applications that involve intricate decision-making, integer processes, along with characters and bit strings. B is based off of BCPL, "Basic Combined Programming Language".
  • PASCAL

    Developed by Dr. Niklaus Wirth. PASCAL is a data-oriented language, allowing programmers to make custom data types. It was named after the 17th century philosopher who created a working mechanical computer.
  • C

    Created by the developers of the Unix Operating System. It was designed as a general-purpose language, covering the necessities of programming. Regardless of its forty years of age, it's still very popular for being very efficient. The C stands for "control".
  • ML

    Developed by Robin Milner and his colleagues at his college. It is a language designed for meta-programming- designing programs that edit other programs. ML stands for meta-language.
  • ADA

    Developed by Dr. Jean Ichbiah. Has been used worldwide in domains which require high security. The letters were chosen in honor of Augusta Ada Lovelace, who is often regarded as the first programmer.
  • C++

    Created by Bjarne Stroustrup. It is primarily used for scripting, and is a good language for video game design, due to the high speeds the language can run at. C++ is named the way it is because it was based off of the original C language, but boosted it.
  • SQL

    Stands for "Structured Query Language". Most used for organizing and managing data. It was developed by IBM.
  • Python

    Designed by Guido Van Rossum. Mainly used for prototyping complex applications. Its name is based off of the show "Monty Python's Flying Circus".
  • Visual Basic

    It was developed by Microsoft. Most used for creating applications. The name was inspired by BASIC.
  • PHP

    Created by Rasmus Lerdorf. It is mainly used for dynamic web applications. PHP stands for Personal Home Page.
  • Delphi

    Developed by Borland. It is popular for its visual programming tools, and its compiled code. It is primarily used for Windows programming. I could not find an acronym this language uses.
  • Java

    Developed by James Gosling and his team at Sun Microsystems. It is mostly used due to its ability to be used on any platform. I couldn't find an acronym for it.
  • Javascript

    Created by Brendan Eich in 10 days. It is used in web development, to edit page elements and to make a page more unique.