Programming Languages Timeline

  • Plankalkul

    1948; 69 years ago
    Designed by Konrad Zuse
    It is a programming language designed for engineering purposes
    Stands for Plan Calculus
  • Fortran

    1957; 60 years ago
    Developed by John Backus and IBM
    Fortran a general-purpose, imperative programming language that is especially suited to numeric computation and scientific computing
    Derived from Formula Translation
  • Math-Matic

    1957
    Designed by Remington Rand
    Syntactically, MATH-MATIC was similar to Univac's contemporaneous business-oriented language, FLOW-MATIC, differing in providing algebraic-style expressions and floating-point arithmetic, and arrays rather than record structures
    MATH-MATIC is the marketing name for the AT-3 (Algebraic Translator 3) compiler
  • Lisp

    1958; 59 years ago
    Developed by Steve Russell, Timothy P. Hart, and Mike Levin
    Lisp was originally created as a practical mathematical notation for computer programs, influenced by the notation of Alonzo Church's lambda calculus
  • COBOL

    1959; 58 years ago
    Designed by CODASYL, ANSI, ISO
    COBOL is primarily used in business, finance, and administrative systems for companies and governments
    Stands for common business-oriented language
  • RPG

    1959
    Developed by IBM
    RPG is a high-level programming language (HLL) for business applications.
    Stands for Report Program Generator - a tool to replicate
  • BASIC

    May 1, 1964; 53 years ago.
    Designed by John G. Kemeny and Thomas E. Kurtz
    Basic is a family of general-purpose, high-level programming languages whose design philosophy emphasizes ease of use
    Stands for Beginner's All-purpose Symbolic Instruction Code
  • Logo

    1967; 50 years ago
    Developed by Wally Feurzeig, Seymour Papert, Cynthia Solomon
    A general-purpose language, Logo is widely known for its use of turtle graphics, in which commands for movement and drawing produced line graphics either on screen or with a small robot called a turtle
    Logo is not an acronym. It was derived from the Greek logos meaning word or thought
  • B

    1969; 48 years ago
    Designed by Ken Thompson, Dennis Ritchie
    B was designed for recursive, non-numeric, machine independent applications, such as system and language software
  • Pascal

    1970; 47 years ago
    Designed by Niklaus Wirth
    It was a efficient language intended to encourage good programming practices using structured programming and data structuring
  • C

    1972; 45 years ago
    Designed by Dennis Ritchie and Bell Labs
    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
  • SQL

    1974; 43 years ago
    Designed by ISO/IEC
    SQL is a domain-specific language used in programming and designed for managing data held in a relational database management system (RDBMS), or for stream processing in a relational data stream management system (RDSMS)
    Stands for Structured Query Language
  • ADA

    February 1980; 37 years ago
    Designed by Jean Ichbiah
    Ada improves code safety and maintainability by using the compiler to find errors in favor of runtime errors.
    Named after Ada Lovelace
  • C++

    1983; 34 years ago
    Developed by Bjarne Stroustrup
    C++ is considered to be an intermediate-level language, as it encapsulates both high- and low-level language features
  • ML

    1990
    Developed by Elm, F*, OCaml, Rust, Scal
    Its general-purpose, modular, functional programming language with compile-time type checking and type inference
    Standard ML (SML; Standard Meta Language)
  • Visual Basic

    1991; 26 years ago
    Developed by Microsoft
    It enables 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.
  • Python

    20 February 1991; 26 years ago
    Developed by Python Software Foundation
    Python has a design philosophy that emphasizes code readability (notably using whitespace indentation to delimit code blocks rather than curly brackets or keywords), and a syntax that allows programmers to express concepts in fewer lines of code than might be used in languages such as C++ or Java
  • Delphi

    1995
    Developed by Embarcadero Technologies
    It is a rapid application development used to develop applications ranging from database solutions to mobile applications and is used on Windows as well as Linux
    Referred to as Delphi Pascal
  • Java

    May 23, 1995; 22 years ago
    Developed by Sun Microsystems
    Java is a general-purpose computer programming language that is concurrent, class-based, object-oriented,[14] and specifically designed to have as few implementation dependencies as possible.
  • Javascript

    December 4, 1995; 21 years ago
    Developed by Netscape Communications Corporation, Mozilla Foundation, Ecma International
    Is a high-level, dynamic, weakly typed, object-based, multi-paradigm, and interpreted programming language
    It is often abbreviated as JS
  • PHP

    June 8, 1995; 22 years ago
    Developed by The PHP Development Team, Zend Technologies
    PHP is a server-side scripting language designed primarily for web development but also used as a general-purpose programming language
    PHP originally stood for LL Personal Home Page, but it now stands for the recursive acronym PHP: Hypertext Preprocessor