Programming Language Timeline

  • Plankalkül

    Dessigned for engineering purposes by Konrad Zuse.
  • Fortran

    Derived from Formula Translating System. It is a general-purpose, imperative programming language that is especially suited to numeric computation and scientific computing. Designed by John Backus.
  • MATH-MATIC

    An early programming language for the UNIVAC I and UNIVAC II. Created by a group led by Charles Katz.
  • Lisp

    It is a family of computer programming languages with a long history and a distinctive, fully parenthesized Polish prefix notation. Designed by John McCarthy.
  • RPG

    A high-level programming language (HLL) for business applications. Stands for Report Program Generator. Designed by IBM.
  • COBOL

    An acronym for common business-oriented language. It is a compiled English-like computer programming language designed for business use. Designed by many people such as Howard Bromberg, Howard Discount, Vernon Reeves, Jean E. Sammet, William Selden, Gertrude Tierney.
  • BASIC

    Acronym for Beginners All-purpose Symbolic Instruction Code. Designed by John G. Kemeny and Thomas E. Kurtz as a general-purpose, high-level programming languages whose design philosophy emphasizes ease of use.
  • LOGO

    An educational programming language designed by Daniel G. Bobrow, Wally Feurzeig, Seymour Papert and Cynthia Solomon.
  • B

    Designed by Ken Thompson and Dennis Ritchie. Designed for recursive, non-numeric, machine independent applications, such as system and language software. Derived from BCPL
  • C

    Developed by Dennis Ritchie as a general-purpose, imperative computer programming language, supporting structured programming, lexical variable scope and recursion, while a static type system prevents many unintended operations.
  • PASCAL

    A historically influential imperative and procedural programming language. Designed by Niklaus Wirth.
  • ML

    A general-purpose functional programming language developed by Robin Milner. ML stands for metalanguage.
  • SQL

    A special-purpose programming language designed for managing data held in a relational database management system. Designed by Donald D. Chamberlin and Raymond F. Boyce.
  • ADA

    Developed by Jean Ichbiah, designed as an object-oriented high-level computer programming language.
  • C++

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

    A widely used general-purpose, high-level programming language. Designed by Guido van Rossum.
  • Visual Basic

    Third-generation event-driven programming language and integrated development environment. Designed by Microsoft.
  • Java

    It 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 and Sun Microsystems.
  • JavaScript

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

    A server-side HTML embedded scripting language. Designed by Rasmus Lerdorf.
  • Delphi

    An integrated development environment (IDE) for console, desktop graphical, web, and mobile applications. Designed by Embarcadero Technologies.