Programming Languages

  • Plankalkul

    Designed by Konrad Zuse. It was the first high-level programming language to be designed for a computer. Stands for Plan Calculus.
  • MATH-MATIC

    Designed by Remington Rand. MATH-MATIC is the marketing name for the AT-3 (Algebraic Translator 3) compiler. Expressions in MATH-MATIC could contain numeric exponents, including decimals and fractions, by way of a custom typewriter.
  • Fortran

    Designed by John Backus. For the past 30 years FORTRAN has been used for such projects as the design of bridges and aeroplane structures, it is used for factory automation control, for storm drainage design, analysis of scientific data and so on. Stands for formula translation.
  • Lisp

    Designed by John McCarthy. Stands for list processing. Purpose is for easy manipulation of data strings.
  • COBOL

    Designed by Howard Bromberg, Norman Discount, Vernon Reeves, Jean E. Sammet, William Selden, Gertrude Tierney. Stands for common business-oriented language. Purpose: often used for business and administrative purposes.
  • RPG

    Developed by IBM. RPG is a high-level programming language for business applications. Stands for Report Program Generator.
  • BASIC

    Developed by John G. Kemeny, Thomas E. Kurtz. Stands for "Beginner's All-purpose Symbolic Instruction Code." Primary purpose is to provide a way for students to write simple computer programs.
  • LOGO

    Designed by Wally Feurzeig, Seymour Papert, Cynthia Solomon. Logo is widely known for its use of turtle graphics, in which commands for movement and drawing produced line or vector graphics, either on screen or with a small robot termed a turtle. Derives from the Greek logos, meaning word or thought.
  • B

    Created by Ken Thompson and Dennis Ritchie. Primary purpose is for non-numeric applications such as system programming.
  • PASCAL

    Designed by Niklaus Wirth. Pascal is an imperative and procedural programming language, designed as a small, efficient language intended to encourage good programming practices using structured programming and data structuring. Named in honour of the French mathematician, philosopher and physicist Blaise Pascal.
  • C

    Designed by Dennis Ritchie. Primary purpose for C is a general-purpose, procedural computer programming language supporting structured programming, lexical variable scope, and recursion, with a static type system. Comes from "Basic Combined Programming Language"
  • ML

    Designed by Robin Milner. Standard ML (SML) is a general-purpose, modular, functional programming language with compile-time type checking and type inference. Stands for Meta Language.
  • SQL

    Designed by Donald D. Chamberlin, Raymond F. Boyce. Stands for Structured Query Language. SQL is a domain-specific language used in programming and designed for managing data held in a relational database management system, or for stream processing in a relational data stream management system.
  • ADA

    Jean Ichbiah, S. Tucker Taft. Imprive. General-purpose programming language, intended from the start to support software engineering principles and good practices. Named after Ada Lovelace.
  • Visual Basic

    Developed by Microsoft. Visual Basic is a third-generation event-driven programming language from Microsoft known for its Component Object Model programming model.
  • PHP

    Designed by Rasmus Lerdorf. PHP is a server side scripting language. that is used to develop Static websites or Dynamic websites or Web applications. PHP stands for Hypertext Pre-processor, that earlier stood for Personal Home Pages.
  • Delphi

    Designed by Anders Hejlsberg. It is primarily used to build applications for Windows systems but can be used to build applications for a variety of operating systems.
  • Java

    Developed by Sun Microsystems. Primary purpose: used to create Web applications and platforms.
  • Javascript

    Designed by Brendan Eich. It is designed to make web development easier and more attractive.
  • C++

    Designed by Bjarne Stroustrup, based off of C. C++ is a high-level object-oriented programming language that helps programmers write fast, portable programs.
  • Python

    Designed by Guido van Rossum. Python's design philosophy emphasizes code readability with its notable use of significant whitespace.