Programming Languages

  • Plankalkul

    Plankalkul is a programming language designed by Konrad Zuse for engineering purposes. It is a high level programming language and possibly the first designed for a computer. The language was implemented in the 1940s and there was no compiler available until 1975, but there were many papers written and the language was fully described. Plankalkul stands for Plan Calculus.
  • Fortran

    Fortran is a programming language designed by IBM, and more specifically, John Backus. It was originally suggested as a more practical alternative to assembly language for specific IBM computers. Fortran is specifically tailored for numeric computation and scientific computing. The name Fortran derives from an IBM formula translating system.
  • MATH-MATIC

    MATH-MATIC is a programming language designed by Charles Katz in 1957. MATH-MATIC was originally intended as an improvement for FORTRAN, though it went on to lead the development of the first English-language busines data processing compiler. MATH-MATIC was the marketing name for a compiler.
  • Lisp

    Lisp is a programming language designed by John McCarthy in 1958. The name LISP derives from "LISt Processor," as linked lists are one of Lisp's major data structures. Lisp's source code is made up of lists as well. Lisp was originally created as a practical mathematical notation for computer programs, and was favored for artificial intelligence programming. Lisp pioneered many ideas in computer science fields, and is known as the second-oldest high-level programming language.
  • COBOL

    COBOL is a programming language designed by CODASYL, a group formed in 1959 to aid in the development of standard programming languages. The programming language was partly based on programming language design work of Grace Hopper, "the grandmother of COBOL". COBOL is an acronym for common business-oriented language, used for business applications.
  • RPG

    RPG is a programming language designed by IBM for business applications. RPG, or Report Program Generator, is a high level programming language specifically designed for punched cards.
  • BASIC

    BASIC is a programming language, or group of programming languages designed by John Kemeny and Thomas Kurtz. BASIC, an acronym for Beginner's All-Purpose Symbolic Instruction Code, was designed for ease of use. The creators wanted to enable students in fields other than science and mathematics to use computers.
  • Logo

    Logo is a programming language language designed by Daniel Bobrow, Wally Feurzeig, Seymour Papert, and Cynthia Solomon in 1967. The programming language was originally built to teach programming concepts related to LISP. The name, Logo, was derived from Greek, logos meaning word or thought.
  • B

    B is a programming language designed by Ken Thompson and Dennis Ritchie. It was designed for non-numeric, machine independent applications, such as language software. B was derived from BCPL, and its name may be a contraction of BCPL. Dennis Ritchie thought the name might be based on another programming language, Bon, which was an earlier and unrelated programming languaged that Ken Thompson had designed.
  • PASCAL

    PASCAL is a programming language designed by Niklaus Wirth. It was used as a small and efficient language for encouraging good programming practices with structured programming and data structuring. The PASCAL programming language was named in honor of the French mathematician and philosopher Blaise Pascal.
  • C

    C is a programming language designed by Dennis Ritchie. It has become a widely used progamming language, as it is general-purpose. C provides constructs that map how to efficiently imput machine instructions, and it is widely used in assemble language and operating systems/software. The name appears to be based on other programming languages of the alphabet, regarding B specifically.
  • ML

    ML is a programming language designed by Robin Milner and several others in the early 1970s. ML stands for metalanguage. The ML programming language is known for its use in the Hindley-Milner type inference algorithm, which automatically infers the types of most expressions without requiring type annottaions. It does not cause runtime errors.
  • SQL

    SQL is a programming language designed by Donald Chamberlin and Raymond Boyce at IBM, used for managing data held in relational database management systems. SQL was derived from SEQUEL, a programming language used to manipulate and retrieve data stored in IBM's original managament system.
  • ADA

    ADA is a programming language designed by a team led by Jean Ichbiah. It was named after Ada Lovelace, credited as being the first computer programmer. ADA is a wide-spectrum programming language, with built-in language support. ADA improves code safety and maintainability, using the compiler to find errors, such as runtime errors.
  • C++

    C++ is a programming language designed by Bjarne Stroustrup. C++ is a general-purpose programming language, with generic features. C++ has been used with software and applications, such as desktop applications. The name appears to be based on an extension of the C programming language.
  • Visual Basic

    Visual Basic is a programming language designed by Microsoft. IT was intended to be relatively easy to learn and use. The name, Visual Basic, was derived from BASIC and enables the rapid application development of interface applications, databases, objects, and controls.
  • Python

    Python is a programming language designed by Guido van Rossum, at CWI, and the Python Software Foundation. Python is a high level programming language, available for multiple platforms, allowing programmers to implement big concepts with few lines of code. The core philosophy of Python is expressed by "readability counts" and "beautiful is better than ugly". Python was named after Monty Python's Flying Circus, as Guido was a big fan.
  • PHP

    PHP is a programming language designed by Rasmus Lerdorf at Zend Technologies. PHP can be a general programming language, but it is used most frequently as a server-side language for web development. It can be embedded in HTLM as well. PHP first stood for Personal Home Page, though now it is named for Hypertext Preprocessor.
  • Java

    Java is a programming language designed by James Gosline at Sun Microsystems, which was acquired by Oracle Corporation. The language is intended for application developers to "write once, run anywhere," meaning it is portable and can run on many platforms. The name Java comes from Java coffee.
  • JavaScript

    JavaScript is a programming language designed by Brendan Eich while he was working at Netscape Communications Corporation. JavaScript is used in the majority of websites of the World Wide Web, and it is one of the three essential technologies alongside HTML and CSS. Despite the naming similiarity, Java and JavaScript are very different. JavaScript was originally named Mocha, but changed its name to LiveScript and then again to JavaScript when Netscape and Sun Corporations created an agreement.
  • Delphi

    Delphi is a programming language designed by several groups as an application development tool for Windows. Originally developed by Borland, the group was transferred to CodeGear, which was sold to Embarcadero Technologies in 2008. Embarcadero Delphi is a development environment for console, desktop, web, and mobile applications. The name, Delphi, derives from one of many codenames used at Borland.