Programming Languages Timeline

  • Plankalkul

    Plankalkül is a programming language designed for engineering purposes 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

    Fortran (derived from Formula Translating System) is a general-purpose, imperative programming language that is especially suited to numeric computation and scientific computing. Originally developed by IBM.
  • MATH-MATIC

    MATH-MATIC is the marketing name for the AT-3 compiler, an early programming language for the UNIVAC I and UNIVAC II. Intended as an improvement over FORTRAN. Created by a group led by Charles Katz in 1957.
  • Lisp

    Lisp is a family of computer programming languages based on formal functional calculus. Lisp (for "List Processing Language") stores and manipulates programs in the same manner as any other data, making it well suited for "meta-programming" applications. Designed by John McCarthy
  • COBOL

    COBOL (an acronym for common business-oriented language) is a compiled English-like computer programming language designed for business use. COBOL was designed in 1959 by the Conference on Data Systems Languages
  • RPG

    RPG is a high-level programming language (HLL) for business applications. It remains a popular programming language on the IBM i operating system.
  • BASIC

    BASIC (an acronym for Beginner's All-purpose Symbolic Instruction Code). In 1964, John G. Kemeny and Thomas E. Kurtz designed the original BASIC language at Dartmouth College in New Hampshire.
  • LOGO

    Logo is an educational programming language, designed in 1967 by Daniel G. Bobrow, Wally Feurzeig, Seymour Papert and Cynthia Solomon. Today the language is remembered mainly for its use of "turtle graphics",
  • 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 a historically influential imperative and procedural programming language, designed in 1968–1969 and published in 1970 by Niklaus Wirth as a small and efficient language intended to encourage good programming practices using structured programming and data structuring.
  • ML

    ML is a general-purpose functional programming language developed by Robin Milner and others in the early 1970s at the University of Edinburgh,[1] whose syntax is inspired by ISWIM.
  • SQL

    SQL (Suctured Query Language) is a special-purpose programming language designed for managing data held in a relational database management system (RDBMS), or for stream processing in a relational data stream management system (RDSMS). Designed by Donald D. Chamberlin and Raymond F. Boyce
  • C

    The C Programming Language is a well-known computer programming book written by Brian Kernighan and Dennis Ritchie. The C is a general-purpose, procedural, imperative computer programming language
  • ADA

    Developed by Jean David Ichbiah, ADA was designed to support for design-by-contract, extremely strong typing, explicit concurrency, offering tasks, synchronous message passing, protected objects, and non-determinism.
  • C++

    written by the language’s creator, Bjarne Stroustrup, and first published in October 1985. In the absence of an official standard, the book served for several years as the de facto documentation for the evolving C++ language
  • Python

    Python is a widely used 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. Designed by Guido van Rossum.
  • Visual Basic

    Visual Basic is a legacy third-generation event-driven programming language and integrated development environment (IDE) from Microsoft for its COM programming model first released in 1991. Designed by Microsoft.
  • Java

    Java is a general-purpose computer programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible. Designed by James Gosling
  • Javascript

    JavaScript is a high level, dynamic, untyped, and interpreted programming language. Designed by Brendan Eich.
  • PHP

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

    Embarcadero Delphi is an integrated development environment (IDE) for console, desktop graphical, web, and mobile applications. Delphi was originally developed by Borland.