Programming Languages Timeline

  • Plankalkul

    Designed for engineering purposes.
    Created by: Konrad Zuse
  • Fortran

    Created for scientists and engineers in order to aid them in projects such as bridge designs, aeroplanes, etc.
    Created by: John Backus
    Originally was referred to as FORTRAN, short for formula translation.
  • MATH-MATIC

    Used for functional programming.
    Created by: Remington Rand
  • Lisp

    Designed for easy manipulation of data strings.
    Created by: John McCarthy
    Short for list processing.
  • RPG

    Used for business applications.
    Created by: IBM
    Short for Report Program Generator
  • COBOL

    It is a computer language that is designed for business.
    Created by: Howard Bromberg, Howard Discount, Vernon Reeves, Jean E. Sammet, William Selden, Gertrude Tierney, Mary K. Hawes
    Short for Common Business-Oriented Language
  • BASIC

    Purpose is to be able to create custom software without the use of advanced science and math skills.
    Short for Beginners' All-purpose Symbolic Instruction Code
    Created by: John G. Kemeny, Thomas E. Kurtz
  • LOGO

    Used for functional programming and generating basic shapes using a turtle cursor.
    Created by: Wally Feurzeig, Seymour Papert, and Cynthia Solomon. Not an acronym, short for Logos.
  • PASCAL

    Developed for teaching programming and developing reliable and efficient programs.
    Created by: Niklaus Worth
  • B

    Designed for non-numeric programming processes such as system programming.
    Created by: Ken Thompson, Dennis Ritchie
    Short for BCPL
  • C

    Purpose is often to code instructions for machines.
    Created by: Dennis Ritchie
  • ML

    It is a general-purpose functioning programming language.
    Created by: Robin Milner
  • Ada

    A general-purpose programming language that is used for a variety of things.
    Created by: Jean Ichbiah, S. Tucker Taft
  • C++

    The purpose often is software infrastructure and resource-constrained applications.
    Created by: Bjarne Stroustrup
  • SQL

    Designed to manage data held in a relational database management system, or for stream processing in a relational data stream management system.
    Created by: Donald D. Chamberlin, Raymond F. Boyce
    Short for Structured Query Language
  • Python

    Used for the development of desktop GUI applications, websites and web applications.
    Created by: Guido van Rossum
  • Delphi

    Designed for rapid application development of desktop, mobile, web, and console software.
    Created by: Anders Hejlsberg
  • Java

    Designed to develop and run programs.
    Created by: James Gosling, Sun Microsystems
  • PHP

    Used to create dynamic web page content or dynamic images used on websites or other platforms.
    Created by: Rasmus Lerdorf
    Originally stood for Personal Home Page.
  • JavaScript

    A scripting language that can do a variety of things such as implementing complex features on web pages.
    Created by: Brendan Eich
  • Visual Basic

    Used to allow programmers to modify code by dragging and dropping objects and defining their behavior and appearance.
    Created by: Microsoft