Programming Languages Timeline

By Aarya_N
  • Plankalkul

    created by Konrad Zuse
    Created to be used for a computer and it was the first high-level programming language for computers.
    Named after the German word Kalkul which means formal system
  • MATH-MATIC

    Created by Chares Katz
    Created as an improvement over FORTRAN
  • Fortran

    Created by John Backus and IBM
    Created for numeric computation and scientific computing
    Name is short for Formula translation
  • COBOL

    created by Howard Bromberg, Norman Discount, Vernon Reeves, Jean E. Sammet, William Selden, Gertrude Tierney
    It was created as a portable programming language for data processing
  • Lisp

    John McCarthy
    Created to be used as a practical mathematical notation for computer programs
    The name derived from "LISt Processor"
  • BASIC

    Created by John G. Kemeny and Thomas E. Kurtz
    Created as a general computer for everyone to use for business and other academics
    Named after an unpublished paper by Thomas Kurtz
  • LOGO

    Wally Feurzeig, Cynthia Solomon, and Seymour Papert
    It's used for functional programming and basic shapes
    Named after Greek logos, meaning word or thought
  • B

    Created by Ken Thompson
    Created with the purpose of using for non-numeric, machine applications
    Named after BCPL
  • Pascal

    Created by Niklaus Wirth
    Created to teach structured programming
    Named after the French mathematician, Blaise Pascal
  • ML

    Created by Robin Milner
    Created to develop proof tactics in the LCF theorem prover
    Stands for Meta Language
  • C

    Created by Dennis Ritchie and Brian Kernighan
    Created with the purpose of constructing utilities running on Unix
    Named C because it succeeds a previous language called B
  • RPG

    Created by IBM
    Created with the purpose of business applications and enhancing software
    Name stands for Report Program Generator
  • SQL

    Created by Donald D Chamberlin and Raymond F. Boyce
    Created with the purpose of manipulating data sets
    Called Sequel in the past which stood for Structured English Query Language, it was then shortened.
  • ADA

    John Ichbiah a
    Made to improve code safety and maintainability
    Named it after the person who was the first computer programmer, Ada Lovelace
  • Python

    Created by Guido Van Rossum
    Created with the purpose of improving code safety
    Was named after "Monty Python's Flying Circus"
  • Visual Basic

    Created by Alan Cooper
    Created with the purpose of making programming easier for Windows
  • Javascript

    Created by Brendan Eich
    Created to simplify Java for informal programmers and designers
  • Java

    created by James Gosling
    Created with the purpose of letting consumer electronic devices communicate with each other
    Named after Java coffee from Indonesia
  • PHP

    Created by Rasmus Lerdorf
    Created with the purpose of web development use
    Name stands for Personal Home Page
  • Delphi

    Created by Anders Hejlsberg
    Created with the purpose of building WIndow applications
  • C++

    created by Bjarne Stroustrup
    created as an extension language to C that provided high-level features
    named as the extension of C++