Programming Language

  • Plankalkul ("Plan Calculus")

    Developer: Konrad Zuse
    Purpose: Programming language designed for engineering. It was the first high-level non-von Neumann programming language to be designed for a computer.
  • Fortran

    Developer: John Backus
    Purpose: Imperative programming language that is especially suited to numeric computation and scientific computing. Name came from Formula Translating System
  • Math-Matic

    Developer: Charles Katz
    Purpose: An early programming language for INIVAC I and UNIVAC II. Intended as an improvement over Fortran
  • Lisp (LIst Processing Language)

    Developer: John McCarthy, Steve Russell, Timothy P. Hart, Mike Levin
    Purpose: It stores and manipulates programs in the same manner as any other data, making it well suited for "meta-programming" applications. Based on formal functional calculus.
  • COBOL (COmmon Business-Oriented Language)

    Developers: Howard Bromberg, Howard Discount, Vernon Reeves, Jean E. Sammet, William Selden, Gertrude Tierney
    Purpose: Computer programming language designed for business use.
  • RPG (Report Program Generator)

    Developer: IBM
    Purpose: Report-building program used DEC and IBM minicomputer operating systems and evolved into a fully procedural programming language.
  • BASIC (Beginner's All-purpose Symbolic Instruction Code)

    Developers: John George Kemeny and Thomas Eugene Kurtz
    Purpose: High-level programming language whose design philosophy emphasizes ease of use.
  • Logo

    Developer: Wally Feurzeig, Seymour Papert
    Purpose: Conceived to teach concepts of programming related to LISP. Name was derived from Greek logos meaning word or "thought" by Feurzeig to distinguish itself from other programming languages that were primarily numbers , not graphics or logic, oriented.
  • PASCAL

    Developer: Niklaus Wirth
    Purpose: Small and efficient language intended to encourage good programming practices using structured programming and data structuring. Named after a French mathematician and philosopher Blaise Pascal
  • B

    Developer: D.M. Ritchie and K.L.Thompson
    Purpose: Primarily non-numeric applications such as system programming.
    B was derived from BCPL ( Basic Combined Programming Language)
  • ML (metalanguage)

    Developer: Robin Milner
    Purpose: It uses the Hindley-Minler type inference algorithm, which can automatically infer the types of most expressions without requiring explicit type annotations.
  • SQL (Structured Query Language)

    Developer: Donald D. Chamberlin and Raymond F. Boyce
    Purpose: A special-purpose programming language designed for managing data held in a relational database management system (RDBMS) and Relational data stream managment system (RDSMS).
  • C

    Developer: Dennis Ritchie
    Purpose: Imperative computer programming language, supporting structured programming, lexical variable scope, and recursion, while a static type system prevents many unintended operations.
  • ADA

    Developer: Jean Ichbiah
    Purpose: A structured, statically typed, imperative, wide-spectrum and objected-oriented high-level computes programming language, extended from Pascal and other languages.
    Named after Ada Lovelace, who is credited as being the first computer programmer.
  • C++

    Developer: Bjarne Stroustrup
    Purpose: Designed with a bias toward system programming and embedded, resource-constrained and large systems with performance, efficiency and flexibility of us as its design highlights.
  • Python

    Developer: Guido van Rossum
    Purpose: Its design philosophy emphasizes code readability and its syntax allows programmers to express concepts in fewer lines of code. Python is reflected in the titlegiven to him by the Python community benevolent dictator for life.
  • Visual Basic

    Developer: Microsoft
    Purpose: A legacy third generation event-driven programming language and IDE from Microsoft for its COM programming model.
  • Delphi

    Developer: Andres Hejlsberg
    Purpose: A rapid application development tool for windows. Delphi was originally one of many codenames of a pre-release development tool project at Borland.
  • PHP

    Developer: Rasmus Lerdorf
    Purpose: A server-side scripting language designed for web development but also used as a general- purpose of programming language. Name use to be Personal Home Page now PHP: Hypertext PreProcessor
  • Java

    Developer:James Gosling
    Purpose: Designed for use in the distributed environment of the Internet. Name from Java Coffee
  • JavaScript

    Developer: Brenda Eich
    Purpose: A high-level, dynamic, untyped, and interpreted programming language.