1.2 Timeline

  • Plankalkul

    Plankalkul is a programming language designed for engineering purposes by Konrad Zuse between 1942 and 1945.
  • MATH-MATIC

    Created by Remington Rand MATH-MATIC is the marketing name for the AT-3 compiler, an early programming language for the UNIVAC I and UNIVAC II.
  • Fortran

    Created by John Backus it is a general-purpose, compiled imperative programming language that is especially suited to numeric computation and scientific computing.
  • Lisp

    Created by John McCarthy Lisp is a family of computer programming languages with a long history and a distinctive, fully parenthesized prefix notation
  • RPG

    Created by IBM RPG is a high-level programming language for business applications.
  • BASIC (Beginner's All-purpose Symbolic Instruction Code)

    Created by John G. Kemeny and Thomas E. Kurtz was designed to emphasize ease of use
  • LOGO

    Logo is an educational programming language, designed in 1967 by Wally Feurzeig, Seymour Papert, and Cynthia Solomon.
  • B (Bon)

    Created by Ken Thomas and coworker Dennis Ritchie it was designed basically like BCPL but they stripped of any components Thomas felt he could do without in order to make it fit within the memory capacity of the minicomputers at the time.
  • PASCAL

    Pascal is an imperative and procedural programming language, designed by Niklaus Wirth as a small, efficient language intended to encourage good programming practices using structured programming and data structuring
  • C

    Created by Dennis Ritchie & Bell Labs it was designed to to be compiled using a relatively straightforward compiler, and low level access to memory.
  • ML

    Created by Robin Milner Standard ML is a general-purpose, modular, functional programming language with compile-time type checking and type inference.
  • ADA

    Designed by S. Tucker Taft it was made for strong typing, explicit currency, tasks, synchronous message passing, protected objects, and non-determinism.
  • COBAL (Common Business-Oriented Language

    Created by Howard Bromberg, Howard Discount, Vernon Reeves, Jean E. Sammet, William Selden, Gertrude Tierney it is a high-level programming language for business applications. It was the first popular language designed to be operating system-agnostic and is still in use in many financial and business applications today.
  • Python

    Python is an interpreted, high-level, general-purpose programming language. Created by Guido van Rossum and first released in 1991, Python's design philosophy emphasizes code readability with its notable use of significant whitespace.
  • Visual Basics

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

    Created by Anders Hejlsberg Delphi is an integrated development environment (IDE) for rapid application development of desktop, mobile, web, and console software, developed by Embarcadero Technologies. It is also an event-driven language.
  • Java

    Created by James Gosling Java is a general-purpose programming language that is class-based, object-oriented[15] (although not a pure object-oriented language, as it contains primitive types, and designed to have as few implementation dependencies as possible.
  • Javascript

    Created by Brendan Eich JavaScript, often abbreviated as JS, is a high-level, interpreted scripting language that conforms to the ECMAScript specification.
  • C++

    Created by Bjarne Stroustrup it was designed to help programmers write fast, portable programs.
  • SQL

    Created by ISO/IEC 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.
  • PHP

    Created by The PHP Development Team, Zend Technologies PHP is a server side scripting language. that is used to develop Static websites or Dynamic websites or Web applications.