Programming Languages

  • Plankankul

    Konrad Zuse,
    Engineering
  • Period: to

    Visual Basic

    Microsoft,
    Teaching
  • MATH-MATIC

    Charles Katz, provided algebraic-style expressions and floating-point arithmatic
  • Fortran

    John W. Backus,
    "Formula Translation",
    Numeric computation and scientific computing
  • Lisp

    John McCarthy,
    Mathematical notation for computer programs, AI research
  • COBOL

    The CODOSYL Comittee, Common Business-Oriented Language, business, finance, and administrative applications
  • BASIC

    John Kemeny and Thomas Kurtz,
    Beginner's All-purpose Symbolic Instruction Code,
    Used to teach
  • RPG

    IBM, "report program generator, business applications
  • LOGO

    Seymour Papert, education and graphic design
  • B

    Bell Labs,
    System programming
  • PASCAL

    Niklaus Wirth and Kathleen Jensen, encourage good programming practices using structured programming and data structuring
  • SQL

    Donald Chamberlain and Raymound Boyce, "structured query language", managing data or stream processing
  • C

    Dennis Ritchie, machine instructions
  • ML

    Robin Milner, MetaLanguage, develop proof tactics in the theorem prover
  • ADA

    Higher Order Language Working Group
  • C++

    Bjarne Stroustrap, system programming, sotware infrastructure, resource-constrained applications
  • Python

    Guido van Rossum, scripting for web applications
  • Delphi

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

    James Gosling, client server web applications
  • Javascript

    Brendan Eich, web content production
  • PHP

    Rasmus Lerdorf, "personal home page", implement standalone graphical applications