programming languages timeline

  • Plankalkul

    developers: Konrad Zuse
    purpose: designed for engineering purposes
    full meaning:Plankalkul
  • MATH-MATIC

    developers: Remington Rand
    purpose:for the UNIVAC I and UNIVAC II
    full meaning:MATH-MATIC
  • Lisp

    developers: John McCarthy
    purpose:designed for easy manipulation of data strings
    full meaning:Lisp
  • RPG

    developers: IBM
    purpose: for business applications.
    full meaning:IBM RPG
  • BASIC

    developers: John G. Kemeny, Thomas E. Kurtz
    purpose: a teaching tool for undergraduates.
    full meaning: Beginner's All-purpose Symbolic Instruction Code
  • Logo

    developers: Bolt, Beranek and Newman
    purpose: for functional programming, and is used for generating basic shapes using a turtle cursor.
    full meaning: logo
  • B

    developers: Ken Thompson, Dennis Ritchie
    purpose: designed for recursive, non-numeric, machine-independent applications, such as system and language software.
    full meaning: just B
  • PASCAL

    developers: Niklaus Wirth
    purpose:language intended to encourage good programming practices using structured programming and data structuring.
    full meaning:PASCAL
  • c

    developers: Dennis Ritchie
    purpose: It was developed to overcome the problems of previous languages
    full meaning: just c
  • C++

    developers: Bjarne Stroustrup
    purpose: helps programmers write fast, portable programs.
    full meaning: just c++
  • ADA

    developers: a team led by Dr. Jean Ichbiah
    purpose: using for critical software
    full meaning: Adacore
  • Visual Basic

    developers: Microsoft
    purpose:intended Visual Basic to be relatively easy to learn and use
    full meaning:Visual Basic
  • Delphi

    developers: Embarcadero company
    purpose: It is a rapid application development used to develop applications ranging from database solutions to mobile applications and is used on Windows as well as Linux.
    full meaning:Delphi
  • Java

    developers: Sun Microsystems James Gosling
    purpose:was designed to have the look and feel of the C++ programming language, but is simpler to use and enforces an object-oriented programming model.
    full meaning: java
  • Javascript

    developers: Netscape Communications Corporation, Mozilla Foundation, Ecma International or Brendan Eich
    purpose: used primarily by Web browsers to create a dynamic and interactive experience for the user.
    full meaning: Javascript
  • COBOL

    developers: CODASYL
    purpose: designed for business use
    full meaning: computer programming language
  • ML

    developers: Robin Milner
    purpose:provides pattern matching for function arguments, garbage collection, imperative programming, call-by-value and currying.
    full meaning:Meta Language
  • SQL

    developers: ISO/IEC
    purpose:for managing data held in a relational database management system, or for stream processing in a relational data stream management system.
    full meaning:SQL
  • Fortran

    developers: John Backus and IBM
    purpose: was designed for scientists and engineers
    full meaning: Fortran
  • PHP

    developers: The PHP Development Team, Zend Technologies
    Rasmus Lerdorf
    purpose: suited for web development and can be embedded into HTML.
    full meaning:Hypertext Preprocessor
  • Python

    developers: Guido van Rossum
    purpose: easier and modern
    full meaning: Python