Programming Languages Timeline

  • Plankalkül

    Plankalkül is a programming language designed for engineering purposes by Konrad Zuse
  • Fortran

    Fortran was developed by IBM as a general purpose, imperative programming language that is especially suited to numeric computation and scientific computing.
  • MATH-MATIC (Algebraic Translator 3)

  • MATH-MATIC (Algebraic Translator 3)

    MATH-MATIC was designed by Remington Rand and was intended as an improvement over FORTRAN and was an early programming language for the UNIVAC I and UNIVAC II.
  • Lisp

    Lisp was originally created by John McCarthy as a practical mathematical notation for computer programs,
  • COBOL (Common Business Orientated Language)

    COBOL was designed in 1959 by CODASYL and was partly based on previous programming language design work by Grace Hopper. It was created as part of a US Department of Defense effort to create a portable programming language for data processing.
  • RPG (Report Program Generator)

    RPG is a high-level programming language designed by IBM for business applications.
  • BASIC

    The original BASIC language was released by John G. Kemeny and Thomas E. Kurtz. It was intended specifically for less technical users who did not have or want the mathematical background previously expected.
  • Logo

    Logo is an educational programming language designed by Wally Feurzeig, Seymour Papert, and Cynthia Solomon.The goal was to create a mathematical land where children could play with words and sentences.
  • B

    B is a programming language developed at Bell Labs circa 1969. It is the work of Ken Thompson with Dennis Ritchie. B was designed for recursive, non-numeric, machine independent applications, such as system and language software.
  • PASCAL

    Pascal is is an imperative and procedural programming language designed by Niklaus Wirth as a small, efficient language intended to encourage good programming practices using structured programming and data structuring.
  • C

    C was originally developed by Dennis Ritchie. It was designed to be compiled using a relatively straightforward compiler, to provide low-level access to memory, to provide language constructs that map efficiently to machine instructions, and to require minimal run-time support.
  • ML (Meta Language)

    ML was designed by Robin Milner and others at the University of Edinburgh and is a general-purpose functional programming language. It has roots in Lisp and is known for its use of the polymorphic Hindley-Milner type system.
  • SQL

    SQL is a domain-specific language designed by Donald D. Chamberlin and Raymond F. Boyce for use in programming and designed for managing data held in a relational database management system
  • ADA

    Ada was originally designed by a team led by Jean Ichbiah of CII Honeywell Bull under contract to the United States Department of Defense (DoD) from 1977 to 1983 to supersede over 450 programming languages used by the DoD at that time.
  • C++

    C++ was developed by Bjarne Stroustrup at Bell Labs. It was designed with a bias toward system programming and embedded, resource-constrained and large systems, with performance, efficiency and flexibility of use as its design highlights.
  • Visual Basic

    Visual Basic was developed by Microsoft. Visual Basic was derived from BASIC, a user-friendly programming language designed for beginners, and it enables the rapid application development of graphical user interface applications.
  • Python

    Python is a widely used high-level programming language for general-purpose programming, created by Guido van Rossum.
  • Delphi

    Delphi was originally one of many codenames of a pre-release development tool project at Borland. Borland developer Danny Thorpe suggested the Delphi codename in reference to the Oracle at Delphi. One of the design goals of the product was to provide database connectivity to programmers as a key feature.
  • Java

    Java was originally developed by James Gosling as a programming language that is concurrent, class-based, object orientated and was designed to have as few implementation dependencies as possible.
  • PHP (Hypertext Preprocessor)

    PHP is a server-side scripting language designed by Rasmus Lerdorf primarily for web development but also used as a general-purpose programming language.
  • Javascript

    Javascript is used to make webpages interactive and provide online programs, including video games. It was designed by Brendan Eich.