Programming Languages Timeline- Hannah Eller

  • Plankalkul (Plan calculus)

    Created in 1948 by Konrad Zuse for Engineering purposes. High-level language for a computer.
  • Fortran

    Is a general-purpose imperative programming language that is very good a numeric computation and scientific computing. It was created by IBM and John Backus in 1957 for scientific and engineering applications.
  • Math-Matic (Algebraic Translator 3)

    Created in 1957 by Remington Rand for the UNIVAC 1 and 2. Provides algebraic-style expressions and floating-point arithmetic and arrays. Could contain numeric exponents like decimals and fractions.
  • Lisp

    It was created by Steve Russell, Timothy P. Hart, Mike Levin, and John McCarthy in 1958. It is a high-level programming language created as an applicable mathematical notation for computer programs. It's the favored programming language for Artificial Intelligence research.
  • COBOL (Common Business-Oriented Language)

    Was created in 1959 by the "Conference on Data Systems Languages" and has a very English-like language. It is object-oriented and is usually used by businesses, and used for finance and administrative systems.
  • RPG (Report Program Generator)

    Was created in 1959 by IBM for business applications.
  • BASIC- (Beginner's All-purpose Symbolic Instruction Code)

    Developed in 1964 by John G Kemeny and Thomas E Kurtz. The purpose was to make an easy to learn and understand language for students in fields other than science and mathematics.
  • LOGO

    Created by Wally Feurzeig, Seymour Papert, and Cynthia Solomon in 1967 for general-purpose use. Uses turtle graphics and teaches concepts of programming related to Lisp.
  • B

    Derived from BCPL (Basic Combined Programming Language), developed by Ken Thompson and Dennis Ritchie in 1969. Designed for recursive, non-numeric, machine-independent applications like system and language software.
  • Pascal

    Was created in 1970 by Niklaus Wirth for the purpose of encouraging good programming practices by using structured programming and data structuring.
  • C

    First developed in 1972 by Dennis Ritchie and Bell Labs as a way to re-implement the Unix operating system. Was developed to encourage cross-platform programming and used a straightforward compiler, provided low-level access to memory, and required minimal run-time support.
  • ML (Meta Language)

    Created in 1973 by Robin Milner and others at the University of Edinburgh. It's a general-purpose language known for it's use of the polymorphic Hindley-Milner type system which assigns the types of expressions automatiicaly without needing annotations.
  • ADA

    Designed by a team under contract from the US Department of Defense from 1977 to 1983. The team was lead by Jean Ichbiah and CII Honeywell Bull. It has language support for design-by-contract, strong typing, concurrency, offering tasks, message passing, protected objects, and non-determinism.
  • C++

    Is a general-purpose programming language developed by Bjarne Stroustrup in 1985. It was created to be an object-oriented and generic programming language that provides low-level memory manipulation.
  • Delphi

    Is an object-oriented language and also an Integrated Development Environment created by Niklaus Wirth and Anders Hejlsberg in 1986. It is an alternative to Visual Basic. It is an event-driven and object-oriented language.
  • SQL (Structured Query Language)

    Was created in 1986 by Donald D Chamberlin and Raymond F Boyce for the purpose of managing data held in a relational database management system. Can access many records with a single command and eliminates the need to specifiy how to reach a record.
  • Visual Basic

    Third-generation, an event-driven language made by Microsoft. It's supposed to be very easy to use and learn and is uder-friendly.
  • Python

    It is a high-level programming language for general-purpose programming created by Guido van Rossum in 1991. The code is easily readable and the syntax allows programmers to express concepts in just a few lines of code.
  • PHP

    Created in 1995 by Ramus Lerdorf and Zend Technologies for the purpose of web development and also general use.
  • Java

    General purpose language that is class-based and object-oriented. It was designed to have very few implementation dependencies. Java code can run on all platforms that support Java. It was created by James Gosling in 1995.
  • Javacript (JS)

    Is a high-level, dynamic, weakly typed, interpreted programming language. It is one of the three core build blocks of the World Wide Web. It was created by Brendan Eich in 1995. It is used by all modern web browsers.