History of Programming Languages

By Zeebo
  • Plankalkül

    Konrad Zuse
    Designed for engineering purposes
  • Fortran

    John Backus and IBM, name derived form formula translation, for scientific and engineering applications
  • LOGO

    Wally Feirzeig - Cynthia Solomon - Seymour Papert, conceived to teach concepts of programming related to lisp
  • MATH-MATIC

    Remington Rand, created for the UNIVAC I and UNIVAC II
  • LISP

    John McCarthy, created as a practical mathematical notation for computer
  • COBOL

    CODASYL + ANSI + ISO, (Common Business-Oriented Language), create a portable programming language for data processing
  • RPG

    IBM, made as a tool to replicate punched card processing on the IBM 1401, Report Program Generator
  • BASIC

    John G. Kemeny + Thomas E. Kurtz, (Beginner's All-purpose Symbolic Instruction Code), designed with ease of use in mind
  • B

    Ken Thompson, B derived from BCPL (Basic Combined Programming Language) may be a contraction of BCPL, designed for recursive, non-numeric. Machine-independent
  • PASCAL

    Niklaus Wirth, small efficient language intended to encourage good programming practices using structured programming and data structuring
  • C

    Dennis Ritchie & Bell Labs, designed to make utilities running on Unix
  • ML

    Robin Milner and others at the University of Edinburgh, Meta Language, general-purpose functional programming language
  • SQL

    Donald D. Chamberlin - Raymond F. Boyce, designed for managing data held in a relational database management, Structured Query Language
  • ADA

    Jean Ichibiah
    Designed to supersede over 450 programming languages used by the US Department of Defence at the time
  • C++

    Bjarne Stroustrup, C with Classes, designed for system programming and embedded resource-constrained software and large systems with performance efficiency and flexibility in mind
  • Python

    Guido van Rossum, general purpose programming
  • Visual Basic

    Microsoft, designed to be relatively easy to learn and use
  • DELPHI

    embarcadero technologies, as a rapid application development tool for windows
  • JAVA

    James Gosling, built with portability and compatibility in mind
  • JavaScript

    Brendan Eich , web browser and web pages
  • PHP

    Rasmus Lerdorf, Hypertext Preprocessor, designed for web development