Programming Languages Timeline-Ethan R.

  • Plankalkul

    It was developed by Konrad Zuse and it was developed for engineering purposes. Plankalkul is known as the first high level (non-von Neumann) programming language to be designed for the computer. Plankalkul means "formal system for planning".
  • MATH-MATIC

    MATH-MATIC was developed by team that was led by Charles Katz and Grace Hopper. It was an early language for UNIVAC I and II. It provided algebraic-style expressions and floating-point arithemtic, and arrays rather than record structures. It also led to the first English business data processing compiler.
  • Fortran

    Developed by an IBM team that was led by John Backus. It was developed to be a general purpose language especially suited for numeric and scientific computing and engineering applications. Fortran stands for Formula Translation.
  • Lisp

    Lisp was developed by John McCarthy. It was originally created for practical mathematical notation for computer programs. It has also been highly favored AI research. It also pioneered many ideas in computer science. Lisp stands for LISt Processor.
  • COBOL

    COBOL was developed by CODASYL. It was designed for business, finance, and administration use. COBOL stands for Common Business Oriented Language.
  • BASIC

    BASIC was developed by John George Kemeny and Thomas Eugene Kurtz. It was developed to provide computer access to non-science students. BASIC stands for Beginner's All Purpose Symbolic Instruction Code
  • RPG

    RPG was developed by IBM. It was designed for business applications and it's an IBM proprietary programming language. RPG stands for Report Program Generator.
  • LOGO

    LOGO was developed by Wally Feurzeig, Seymour Papert, Daniel G. Bobrow, and Cynthia Solomon. It designed to be used for functional programming.
  • B

    B was developed Ken Thompson and Dennis Ritchie. It was designed for recursive non-numeric, machine independent applications, such as system and language software.
  • SQL

    SQL was developed by an IBM team led by Donald D. Chamberlain and Raymond Boyce. It was designed for managing data in relational database management systems (RDBMS). SQL was originally based off calculations and algebra, and it was designed to manipulate and retrieve data stored in IBM's original quasi-relational database management system. SQL stands for Structured Query Language.
  • PASCAL

    PASCAL was developed by Niklaus Wirth. It was developed in order to teach students structured programming.
  • C

    C was developed by Dennis Ritchie and Bell Labs. It was designed to be a general purpose computer programming language that implemented system software. It was widely used for developing portable application software.
  • ML

    ML was developed by Robin Milner. It was designed to be a general purpose functional programming language. ML was conceived to develop proof tactics in the LCF Theorem Prover. ML says for MetaLanguage.
  • C++

    C++ was developed by Bjarne Stroustrup. It was an enhancement of C, it was a statically typed, free form, math paradigm, compiled, general purpose programming language and it added classes, as well as virtual functions.
  • ADA

    ADA was designed by a team led by Jean Ichbiah of CII Honeywell Bull. It was designed as a high level computer programming language targeted at embedded and real time systems.
  • Visual Basic

    Visual Basic was designed by Microsoft. It was derived from BASIC and enables the rapid application development of graphical user interface applications, access to databases, using Data Access objects, Remote Data objects, or Archive X Data Objects, and creation of Active X controls and objects. Visual Basic was designed for beginners.
  • Python

    Python was developed by Guido van Rossum. It was designed as a high level language that emphasizes code availability and allows programs to express concepts in fewer lines of code then possible in languages like C++ or Java.
  • Delphi

    Delphi was designed by Anders Hejlsberg at Borland. It was developed as a rapid application development tool, it was the successor of Turbo Pascal that added full object orientation and supports many other modern language features.
  • Java

    Java was developed by James Gosling at Sun Microsystems. It was developed as a general purpose language intended to let application developers "write once, run anywhere".
  • Javascript

    Javascript was developed by Brendan Eich at Netscape. It was developed to be a language run by most modern browsers. It supports object oriented programming and procedural programming. Can be used in the creation of server-side programs and even mobile applications.
  • PHP

    PHP was developed by Rasmus Lerdof. It was designed as a general purpose scripting language and it's especially used for server-side web development, in which PHP runs on web server. It used to stand for Personal Home Page and now it means PHP Hypertext Preprocessor.