Programming Languages Timeline

  • Plankalkul

    Plankalkul was developed by Konrad Zuse. The purpose of the program is to be used for a computer and it was the first high-level programming language for computers. The name comes from the German word Kalkul for the formal system so Plankalkul is a formal planning system.
  • Fortran

    Fortran was designed and developed by John Backus and IBM. The primary purpose of Fortran is for numeric computation and scientific computing. Fortran's name is short for Formula Translation.
  • MATH-MATIC

    MATH-MATIC was created by Chares Katz as an improvement over FORTRAN. MATH-MATIC is the marketing name for the AT-3 (Algebraic Translator 3) compiler.
  • COBOL

    COBOL was created by Howard Bromberg, Norman Discount, Vernon Reeves, Jean E. Sammet, William Selden, and Gertrude Tierney. It was created as a portable programming language for data processing. COBOL stands for common business-oriented language.
  • RPG

    RPG was developed by IBM. The purpose of the language is for business applications and it helps enhance the software. RPG stands for Report Program Generator.
  • Lisp

    Lisp was created by John McCarthy with the purpose of being a practical mathematical notation for computer programs.The name derives from List processor
  • BASIC

    The original version of BASIC was designed by John G. Kemeny and Thomas E. Kurtz. Its purpose was to be high-level programming language that was very easy to use. Its acronym stands for Beginner's All-Purpose Symbolic Instruction Code
  • LOGO

    LOGO was created by Wally Feurzeig, Seymour Papert, Cynthia Solomon to be used for functional programming and generating basic shapes and derives from Greek logos, meaning word or thought
  • B

    Ken Thompson developed this language for non-numeric, machine-independent applications, such as system and language software. He named his language B from BCPL, and its name may be a contraction of BCPL.
  • Pascal

    Pascal created by Niklaus Wirth and it was created to teach structured programming and named after the French mathematician, Blaise Pascal
  • C

    C was created by Dennis Ritchie and Brian Kernighan for the purpose of constructing utilities running on Unix. It was named C
    because it succeeds a previous language called B.
  • ML

    ML created by Robin Milner was meant to develop proof tactics in the LCF theorem prover and stands for Meta Language.
  • SQL

    SQL is developed by Donald D Chamberlin and Raymond F. Boyce at IBM.The purpose of SQL is for manipulating data sets. It was called SEQUEL at first, standing for Structured English Query Language, and then it was shortened to SQL.
  • ADA

    Jean Ichbiah first developed the language which was used for improving code safety and maintainability. He named this language Ada after Ada Lovelace who has been credited as the first computer programmer.
  • Python

    Python was developed by Guido Van Rossum. The primary purpose is to develop desktop and web applications. Python's name was inspired by "Monty Python's Flying Circus", which was a BBC show in the 70s. Van Rossum liked the show and needed a name so he named the language Python.
  • Visual Basic

    Visual Basic was developed by Microsoft. Visual Basic's purpose is to make the software interface and codes easily.
  • Delphi

    Delphi was designed by Anders Hejlsberg. The primary purpose of Delphi is to build Windows applications. Delphi stands for Detector with Lepton, Photon, and Hadron Identification.
  • Java

    Java created by James Gosling and it was created with the purpose of letting consumer electronic devices communicate with each other This language is named after Java coffee from Indonesia
  • Javascript

    Javascript was created by Brendan Eich to simplify Java for informal programmers and designers.
  • PHP

    PHP was designed by Rasmus Lerdorf and the primary purpose is for web development use. PHP stood for Personal Home Page initially, but it now stands for Hypertext Preprocessor
  • C++

    C++ was created by Bjarne Stroustrup as an extension language to C that provided high-level features. He named it it C++ because it was an extension.