1.2 Timeline of Programming Languages

By Beaklit
  • Period: to

    Timeline

  • Plankalkul

    Made by: Konrad Zuse
    Purpose: designed for engineering purposes, first high-level programming language to be designed for a computer
    Name: means Plan Calculus
  • Fortran

    Made by: John Backus
    Purpose: General-purpose, especially suited to numeric computation and scientific computing
    Name: Meaning FORmula TRANslating
  • MATH-MATIC

    Made by: Charles Katz
    Purpose: Originally created as a compiler program
    Name: No meaning
  • Lisp

    Made by: John McCarthy
    Purpose: originally created as a practical mathematical notation for computer programs
    Name: LISt Processing
  • COBOL

    Made by: Conference/Committee on Data Systems Languages
    Purpose: Used for business and administrative purposes
    Name: common business-oriented language
  • RPG

    Made by: IBM
    Purpose: IBM proprietary programming language for business applications
    Name: Report Program Generator
  • Basic

    Made by: John Kemeny and Thomas Kurtz
    Purpose: General Use, targeted at ease of use
    Name: For Beginner’s All-Purpose Symbolic Instruction Code
  • LOGO

    Made by: Wally Feurzeig and Seymour Papert
    Purpose: originally conceived to teach concepts of programming related to Lisp
    Name: From the Greek word Word
  • B

    Made by: Ken Thompson and Dennis Ritchie
    Purpose: recursive, non-numeric, machine independent applications, such as system and language software
    Name: no meaning
  • PASCAL

    Made by: Niklaus Wirth
    Purpose: small, efficient language intended to encourage good programming practices using structured programming and data structuring
    Name: After Blaise Pascal
  • C

    Made by: Dennis Ritchie
    Purpose: General Use, supporting structured programming, lexical variable scope and recursion
    Name: no meaning
  • ML

    Made by: Robin Milner
    Purpose: conceived to develop proof tactics in the LCF theorem prover
    Name: Meta Language
  • SQL

    Made by: IBM
    Purpose: special-purpose programming language designed for managing data held in a relational database management system, or for stream processing in a relational data stream management system
    Name: Structured Query Language
  • C++

    Made by: Bjarne Stroustrup
    Purpose: General Use, object oriented programming
    Name: enhancements to C, ++ for increment operator
  • ADA

    Made by: Jean Ichbiah
    Purpose: General Use
    Name: After Ada Lovelace, the first programmer
  • Visual Basic

    Made by: Microsoft
    Purpose: user-friendly programming language designed for beginners, and it enables the rapid application development (RAD) of graphical user interface (GUI) applications, access to databases using Data Access Objects
    Name:Visual Beginner's All-purpose Symbolic Instruction Code
  • Python

    Made by: Guido van Rossum
    Purpose: General purpose, Its design philosophy emphasizes code readability, and its syntax allows programmers to express concepts in fewer lines of code than possible in languages such as C++ or Java.
    Name: no meaning
  • Java

    Made by: James Gosling
    Purpose: General-purpose, specifically designed to have as few implementation dependencies as possible
    Name: after Java Coffee
  • Javascript

    Made by: Brendan Eich
    Purpose: High level programing, used for HTML and CSS for websites
    Name: No meaning
  • PHP

    Made by: Rasmus Lerdorf
    Purpose: open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML.
    Name: Hypertext Preprocessor
  • Delphi

    Made by: Borlands
    Purpose: Programming language and software development kit (SDK) for desktop, mobile, web, and console applications
    Name: no meaning