Programming Languages Timeline

  • Plankalkül("Plan Calculus")

    Plankalkül is a programming language designed for engineering purposes by Konrad Zuse between 1942 and 1945. It was the first high-level programming language to be designed for a computer.
  • MATH-MATIC

    MATH-MATIC is the marketing name for the AT-3 compiler, an early programming language for the UNIVAC I and UNIVAC II. MATH-MATIC was written beginning around 1955 by a team led by Charles Katz under the direction of Grace Hopper.
  • Fortran(derived from Formula Translation)

    Fortran is a general-purpose, imperative programming language that is especially suited to numeric computation and scientific computing. Designed by: John Backus Developer: John Backus and IBM
  • Lisp

    Lisp is a family of computer programming languages with a long history and a distinctive, fully parenthesized prefix notation. Originally specified in 1958, Lisp is the second-oldest high-level programming language in widespread use today. Developer: Steve Russell, Timothy P. Hart, and Mike Levin
  • COBOL(common business-oriented language)

    COBOL is a compiled English-like computer programming language designed for business use. It is imperative, procedural and, since 2002, object-oriented. Developers: CODASYL, ANSI, ISO Designed by: Howard Bromberg, Howard Discount, Vernon Reeves, Jean E. Sammet, William Selden, Gertrude Tierney
  • RPG(Report Program Generator)

    RPG is a high-level programming language for business applications. RPG is an IBM proprietary programming language and its later versions are available only on IBM i- or OS/400-based systems.
  • BASIC (Beginner's All-purpose Symbolic Instruction Code)

    BASIC is a family of general-purpose, high-level programming languages whose design philosophy emphasizes ease of use. Designed by: John G. Kemeny, Thomas E. Kurtz
  • LOGO

    Logo is an educational programming language, designed in 1967 by Wally Feurzeig, Seymour Papert and Cynthia Solomon. "Logo" is not an acronym.
  • B

    B is a programming language developed at Bell Labs circa 1969. It is the work of Ken Thompson with Dennis Ritchie.
  • C

    C is a general-purpose, imperative computer programming language, supporting structured programming, lexical variable scope and recursion, while a static type system prevents many unintended operations. Developer: Dennis Ritchie & Bell Labs (creators); ANSI X3J11 (ANSI C); ISO/IEC JTC1/SC22/WG14 (ISO C) Designed by: Dennis Ritchie
  • Pascal

    Pascal is an imperative and procedural programming language, which Niklaus Wirth designed in 1968–69 and published in 1970, as a small, efficient language intended to encourage good programming practices using structured programming and data structuring.
  • ML('Meta Language')

    ML is a general-purpose functional programming language. It has roots in Lisp, and has been characterized as "Lisp with types". Designed by: Robin Milner & others at the University of Edinburgh
  • SQL(Structured Query Language)

    SQL is a domain-specific language used in programming and designed for managing data held in a relational database management system, or for stream processing in a relational data stream management system.
  • C++

    C++ is a general-purpose programming language. It has imperative, object-oriented and generic programming features, while also providing facilities for low-level memory manipulation. Designed by: Bjarne Stroustrup
  • ADA

    Ada is a structured, statically typed, imperative, wide-spectrum, and object-oriented high-level computer programming language, extended from Pascal and other languages. Designed by: Jean Ichbiah, S. Tucker Taft
  • Visual Basic

    Visual Basic is a third-generation event-driven programming language and integrated development environment from Microsoft for its Component Object Model programming model first released in 1991 and declared legacy during 2008.
  • Python

    Python is an interpreted high-level programming language for general-purpose programming. Created by Guido van Rossum and first released in 1991, Python has a design philosophy that emphasizes code readability, and a syntax that allows programmers to express concepts in fewer lines of code, notably using significant whitespace. It provides constructs that enable clear programming on both small and large scales.
  • PHP(Personal Home Page/Hypertext Preprocessor)

    PHP is a server-side scripting language designed for web development but also used as a general-purpose programming language. Originally created by Rasmus Lerdorf in 1994, the PHP reference implementation is now produced by The PHP Group.
  • Delphi

    Embarcadero Delphi is an integrated development environment (IDE) for desktop, mobile, web, and console applications. It's also an event driven language. Developer(s): Embarcadero Technologies (2009–present)
  • 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, often abbreviated as JS, is a high-level, dynamic, weakly typed, prototype-based, multi-paradigm, and interpreted programming language. Developer: Netscape Communications Corporation, Mozilla Foundation, Ecma International