Programming Languages Timelines Assignment

  • Plankalkul

    Created by Konrad Zuse. Designed for engineering purposes.
  • Fortran

    Created by John Backus. A compiled imperative programming language that is especially suited to numeric computation and scientific computing. Fortran’s derived from Formula Translation
  • DELPHI

    Created by Anders Heilseberg. Designed for rapid application development of desktop, mobile, web, and console software.
  • MATH-MATIC

    Created by Remington Rand. Designed to contain numeric exponents, including decimals and fractions, by way of a custom typewriter.
  • Lisp

    Created by John McCarthy. Designed as a practical mathematical notation for computer programs, influenced by the notation of Alonzo Church's lambda calculus.
  • RPG

    Created by IBM. Developed as a tool to replicate punched card processing on the IBM 1401.
  • BASIC

    Created by John G. Kemeny and Thomas E. Kurtz. Designed to enable students in fields other than science and mathematics to use computers. BASIC is short for Beginner’s All-purpose Symbolic Instruction Code.
  • LOGO

    Created by Wally Feurzeig, Seymour Papert, and Cynthia Solomon. Designed to teach concepts of programming related to Lisp and only later to enable what Papert called "body-syntonic reasoning", where students could understand, predict, and reason about the turtle's motion by imagining what they would do if they were the turtle.
  • B

    Created by Ken Thompson and Dennis Ritchie. Designed for use on Multics. B is short for “disambiguation."
  • PASCAL

    Created by Nikklaus Wirth. Designed as a small, efficient language intended to encourage programming practices using structured programming and data structuring.
  • C

    Created by Dennis Ritchie. Designed to be compiled using a relatively straightforward compiler, to provide low-level access memory, to provide language constructs that map efficiently to machine instructions, and to require minimal runtime support.
  • ML

    Created by Robin Milner and others at the University of Edinburgh. Designed for its use of the polymorphic Hindley–Milner type system, which automatically assigns the types of most expressions without requiring explicit type annotations, and ensures type safety.
  • SQL

    Created by Donald D. Chamberlin, Raymond F. Boyce. Designed for managing data held in a relational database management system(RDBMS), or for stream processing in a relational data stream management system (RDSMS). SQL is short for Structured Query Language.
  • ADA

    Creators were French computer scientists. It was first made to supersede over 450 programming languages used by the DoD.
  • C++

    Created by Bjarne Stroustrup. Designed for system programming and embedded, resource-constrained software and large systems, with performance, efficiency, and flexibility of use as its design highlights.
  • Python

    Created by Guido van Rossum. Designed to construct an object-oriented approach aimed to help programmers write clear, logical code for small and large-scale projects.
  • Visual Basic

    Created by Microsoft. Designed to enable the rapid application development (RAD)of graphical user interface (GUI) applications, access to databases using Data Access Objects, Remote Data Objects, or ActiveX Data Objects, and creation of ActiveX controls and objects.
  • Java

    Created by James Gosling. Designed to have as few implementation dependencies as possible.
  • JavaScript

    Created by Brendan Eich. Designed to enable interactive web pages and is an essential part of web applications
  • COBOL

    Created by Howard Bromberg, Howard Discount, Vernon Reeves, Jean E. Sammet, William Selden, Gertrude Tierney. Designed for business use. COBOL is short for “common business-oriented language."