Programming Languages Timeline

  • Plankalkul

    Plankalkul is a programming language that was designed for engineering purposes. It was made by Konrad Zuse between 1943 and 1945. It was the first high-level (non-von Neumann) programming language to be designed for a computer.
  • FORTRAN

    Created in 1957 by John Backus, it was made for shortening the process of programming and made computer programming more accessible. It's name is a shortened version of Formula Translation.
  • MATH-MATIC

    Created in 1957 by a team led by Charles Katz, MATH-MATIC is the marketing name for an early programming language that would go to the UNIVAC I and UNIVAC II. It was developed by Grace Hopper and others as a refinement of her earlier innovation, the A-0 compiler, the new version was called MATH-MATIC.
  • Lisp

    First appearing in 1958, Lisp was created by John McCarthy. It is the second oldest high-level language, and has henceforth changed quite a bit over the years. Lisp was originally created as a practical mathematical notation for computer programs, but it quickly became the favored programming language for artificial intelligence research. Lisp's name is derived from "LISt Processor".
  • COBOL

    Created between 1959 and 1961, COBOL is primarily used for business, finance, and administrative systems for companies and governments. It stands for Common Business-Oriented Language, and was created by a team from CODASYL, although much was pulled from Grace Hopper's programming language work.
  • RPG

    RPG is a high-level programming language for business applications. RPG is an IBM proprietary programming language. It was developed by IBM software, the earliest first appearing in 1959, when it was used for replicating punched card processing on the IBM 1401. Nowadays many people use it for role-play gaming creation.
  • BASIC

    In 1964, John G. Kemeny and Thomas E. Kurtz designed the original BASIC language. BASIC is an acronym for Beginner's All-purpose Symbolic Instruction Code. The two creators made it because they wanted students who weren't in the math and science field to be able to use computers, as people in those fields were the onky people to really learn about programming back then.
  • LOGO

    Craeted in 1967 by Daniel G. Bobrow, Wally Feurzeig, Seymour Papert and Cynthia Solomon, Logo was created to be an educational programming language, basing a lot of its teaching off of Lisp. It is often remembered most for its "turtle" graphics. "Logo" is not an acronym. It was derived from the Greek logos meaning word or "thought" to distinguish itself from other programming languages that were primarily numbers oriented.
  • C

    C was originally developed by Dennis Ritchie between 1969 and 1973. By design, C provides constructs that map efficiently to typical machine instructions, and therefore it has found lasting use in applications that had formerly been coded in assembly language, including operating systems, as well as various application software for computers ranging from supercomputers to embedded systems.
  • B

    This is a language created in the Bell Labs by Ken Thompson with Dennis Ritchie. B was designed for recursive, non-numeric, machine independent applications, such as system and language software. B was derived from BCPL, and its name may be a contraction of BCPL.
  • PASCAL

    The Pascal programming language was developed in the late 1960’s and was named after Blaise Pascal — a French mathematician. It was published in 1970. It was created by Niklaus Wirth as a small and efficient language intended to encourage good programming practices using structured programming and data structuring.
  • ML

    This language first appeared in 1973, and was developed by Robin Milner & others at the University of Edinburgh. Historically, ML stands for metalanguage. It was conceived to develop proof tactics in the LCF theorem prover and is known for its use of the Hindley–Milner type inference algorithm.
  • SQL

    SQL stands for Structured Query Language. It appeared in 1974 having been designed by Donald D. Chamberlin and Raymond F. Boyce. It is a special-purpose programming language designed for managing data held in a relational database management system, or for stream processing in a relational data stream management system.
  • Ada

    Ada, named after Ada Lovelace who is the credited first programmer, was create dbetween 1977 and 1983 by a team led by Jean Ichbiah. Ada improves code safety and maintainability by using the compiler to find errors in favor of runtime errors.
  • C++

    Designed by Bjarne Stroustrup in early 1979, it was created with the intent to do what other languages could not achieve. It is structured to system programming and embedded, resource-constrained and large systems, with performance, efficiency and flexibility of use as its design highlights. Much of the language was derived from C.
  • Python

    Craeted by Guido van Rossum in 1991, Python is a still popular general-purpose, high-level programming language. 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. Python's name is derived from the television series Monty Python's Flying Circus, and it is common to use Monty Python references in example code. This alngauge is used by Google.
  • Visual Basic

    First created by Microsoft in 1991, Visual Basic is a third-generation event-driven programming language and integrated development environment. Microsoft intended Visual Basic to be relatively easy to learn and use. The name visual basic comes from BASIC programing language and the visual interface it uses. This is the prgramming language we are learning to use!
  • PHP

    Developed by Rasmus Lerdorf in 1994, While PHP originally stood for Personal Home Page, it now stands for the recursive backronym PHP: Hypertext Preprocessor. The language was designed for web development but also used as a general-purpose programming language.
  • Java

    Java was originally developed by James Gosling and released in 1995. It is one of the most popular programming languages to date. It is intended to let application developers "write once, run anywhere" meaning that compiled Java code can run on all platforms that support Java without the need for recompilation.
  • Javascript

    JavaScript was created in 10 days in May 1995 by Brendan Eich. JavaScript was orginally called Mocha, then was changed to LiveScript, then around the time the Java lanugage was popular, it was renamed JavaScript. It is has become so popular that alongside HTML and CSS, it is one of the three essential technologies of World Wide Web content, the majority of websites use it and it is supported by all web browsers without plug-ins. JavaScript is also used in PDFs, desktop widgets, etc.
  • Delphi

    Delphi is a program created mainly for console, desktop graphical, web, and mobile applications and usage. Originally created by Borland Software in 1995 lasting until 2008, it is now developed by Embarcadero Technologies since 2009.