Programming Languages Timeline

  • Plankalkul

    Konrad Zuse
    first completed high-level language used for engineering purposes
  • Fortran

    Formula Translation
    John Backus
    Has a general purpose for scientific and engineering applications
  • MATH-MATIC

    Remington Raused
    Used in scientific. engineering, mathematical and computing fields
  • COBOL

    Common Business-Oriented Language
    Grace Murray Hopper
    Designed for business use
  • Lisp

    List processing
    John McCarthy
    Easily manipulation of data strings
  • RPG

    Report Program Generator
    IBM
    used for business applicators
  • BASIC

    Begginer's All-purpose Symbolic Instruction Code
    John Kemeney, Thomas Kurtz
    Created to teach inexperienced people to develop custom software on personal computers
  • LOGO

    Wally Feurzeig and Seymour Papert
    Often used for turtle graphics but otherwise for general purpose
  • B

    Ken Thompson, Dennis Ritchie
    It was created for machine independent application like language software.
  • C

    Dennie Ritchie
    Instructs machines and stopped unnecessary operations
  • PASCAL

    Niklaus Wirth
    developed to provide features that were lacking in other computer languages
  • SQL

    Structured Query Language
    Donald D. Chamberlin
    Used for managing relational databases and preforming other operations on the data within them
  • ML

    MetaLanguage
    Robin Milner
    General purpose
  • ADA

    Tucker Taft, Jean Ichbiah
    It was designed for large, long-lived applications where stability was needed.
  • C++

    Bjarne Stroustrup
    For general purposes and for system programming.
  • Python

    Guido van Rossum
    Use as a "scripting" or a "glue language" or for general purpose
  • Visual Basic

    Microsoft
    used to created applications and third party components
  • Delphi

    Borland
    Designed for desktop, mobile, web and console applications
  • Java

    James Gosling
    general purpose, designed to have few implementation dependencies
  • JavaScript

    Brendan Elch
    High-level and interpreted programming language. Instructs the computer to do a certain task
  • PHP

    Hypertext Preprocessor
    Rasmus Lerdorf
    General-purpose programming and also web development