Computer Programming Languages

  • Plankalkul

    *Designed by Konrad Zuse.
    *Drawn comparisons to APL and relational algebra.
    *Includes assignment statements, subroutines, conditional statements, iteration, floating point arithmetic, arrays, hierarchical record structures, assertions, exception handling, and other advanced features such as goal-directed execution.
  • Fortran

    *Developed by IBM.
    *Especially suited to numeric computation and scientific computing.
    *General-Purpose programming language.
    *The name is a blend derived from The IBM Mathematical Formula Translating System.
  • Lisp

    *Designed by John McCarthy.
    *The name LISP derives from "LISt Processing".
    *Family of computer programming languages with a long history and a distinctive, fully parenthesized Polish prefix notation.
  • RPG

    *Develped by IBM.
    *High-level programming language (HLL) for business applications.
    *RPG stood for Report Program Generator.
  • COBOL

    *Designed by Grace hopper.
    *Did not support local variables, recursion, dynamic memory allocation, or structured programming constructs.
    *Acronym for COmmon Business-Oriented Language.
  • BASIC

    *Designed by John George Kemeny and Thomas Eugene Kurt.
    *Designed at Dartmouth college.
    *Designed to provide computer access to non-science students.
    *BASIC is an acronym from Beginner's All-purpose Symbolic Instruction Code.
  • LOGO

    *Designed by Wally Feurzeig and Seymour Papert.
    *Multi-paradigm computer programming language used in education.
    *The name is derived from the Greek logos meaning word, emphasising the contrast between itself and other existing programming languages that processed numbers.
  • B

    • mainly the work of Ken Thompson.
    • B was essentially the BCPL system stripped of any component that Thompson felt he could do without.
    • B does not stand for anything specific.
  • PASCAL

    *Designed by Niklaus Wirth.
    *Small and efficient language intended to encourage good programming practices using structured programming and data structuring.
  • C

    *Initially developed by Dennis Ritchie.
    *Found lasting use in applications that had formerly been coded in assembly language, most notably system software like the Unix computer operating system.
  • ML

    *Designed by Robin Milner & others at the University of Edinburgh.
    *Known for its use of the Hindley–Milner type inference algorithm.
    *ML stands for metalanguage.
  • SQL

    *Designed by Donald D. Chamberlin and Raymond F. Boyce.
    *Special-purpose programming language designed for managing data in relational database management systems (RDBMS).
    *Stands for Structured Query Language.
  • ADA

    *Originally designed by a team led by Jean Ichbiah.
    *No acronym but was named after Augusta Ada.
    *has built-in language support for explicit concurrency, offering tasks, synchronous message passing, protected objects, and non-determinism.
  • C++

    *Developed by Bjarne Stroustrup.
    *Statically typed, free-form, multi-paradigm, compiled, general-purpose programming language
    *Combination of High-level and Low-level languages.
  • MATH-MATIC

    *Conceived by Stephen Wolfram and is developed by Wolfram Research.
    *Computational software program used in scientific, engineering, and mathematical fields.
  • Python

    *Designed by Guido van Rossum.
    *General-purpose, high-level programming language.
    *Has a large and comprehensive standard library.
  • Visual Basic

    *Third-generation event-driven programming language and integrated development environment.
    *Developed by Microsoft.
    *Influenced by BASIC.
  • Javascript

    *Designed by Brendan Eich.
    *Open source client-side scripting language.
  • Java

    *Created by James Gosling.
    *General-purpose, concurrent, class-based, object-oriented computer programming language
  • PHP

    *Designed by Rasmus Lerdorf.
    *Open source server-side scripting language designed for Web development to produce dynamic Web pages.
    *PHP originally stood for Personal Home Page, it is now said to stand for PHP: Hypertext Preprocessor.
  • Delphi

    *Developed by Borland.
    *Runs under Window v3.1 or Windows '95.
    *Has similar programming tools to Microsoft Visual Basic 3.0.