Computer Programming Languages

  • Plankalkul

    Konrad Zuse developed this language in 1944-1945. His code allowed the creation of procedures, stored chunks of code that could be invoked repeatedly perform operations. For an example, taking a square root
  • Math-Matic

    Math-Matic started being written around 1955 by a team led by Charles Katz under the direction of Grace Hopper. Math-Matic is the marketing name for AT-3 (Algebraic Translator 3). It was an early programming language for UNIVAC 1 and UNIVAC 2.
  • Formula Translation (FORTRAN)

    Designed by John Backus and developed by John Backus and IBM. Originally developed by IBM in the 1950's for scientific and engineering applications. Popular language for high-performance computing and is used for programs that benchmark and rank the world's fastest supercomputer's.
  • (LISt Processor) Lisp

    Designed by John McCarthy and developed by Steve Russell, Timothy P. Hart, and Mike Levin. Originally created as a practical mathematical notation for computer programs.
  • Report Program Generator (RPG)

    RPG was developed by IBM in 1959 to serve as a alternative for the punch card processing system on the IBM 1401.
  • Common Buisness-Oriented Language (COBOL)

    Designed by Howard Bromberg, Howard Discount, Vernon Reeves, Jean E. Sammet, William Selden, and Gertrude Tierney. Developed by CODASYL, ANSI, and ISO. Designed for business use. Primarily used in business, fiance =, and administrative systems for companies and governments.
  • Logo

    Designed by Wally Feurzeig, Seymour Papert and developed by both of them. Logo is not an acronym, the name was decided when he was at Bolt, Beranek and Newman and comes from the Greek logos, meaning word or thought.
  • Beginner's All-Purpose Symbolic Instruction Code (Basic)

    Designed by John G. Kemeny and Thomas E. Kurtz. They wanted to enable students in other fields than science and mathematics to use computers.
  • BCPL (B)

    Designed by Ken Thompson and developed by Ken Thompson and Dennis Ritchie. Both men developed B basing it mainly on BCPL that Thompson used in the Multics project, B was BCPL system stripped of what Thompson felt he could do without in order to make it fit in the memory capacity of the minicomputers of the time.
  • SQL

    SQL stands for Standard Query Language. It was developed at IBM by Donald D. Chamberlin and Raymond F. Boyce. Provides the ability to query a database for information that falls in a given relation.
  • Pascal

    Pascal was developed by Niklaus Wirth and it is named after the famous French mathematician Blaise Pascal. Pascal was designed to teach programming techniques.
  • C

    Designed by Dennis Ritchie and developed by Dennis Ritchie and Bell Labs. Used to re-implement the Unix operating syste, and has become one of the most widely used programmin languages of all time.
  • Meta Language (ML)

    Designed by Robin Milner and is a language used to make statements regarding statements made in another language, and is known as an object language.
  • ADA

    Designed by Jean Ichbiah (ADA 83) and Tucker Taft (ADA 95, 2005, and 2012). Originally worked with the United States Department of Defense to supersede over 450 programming languages used by the DoD at that time. Also ADA improves code safety and maintainability by using the compiler to find errors in favor of runtime errors. Named after Ada Lovelace who has been credited with being the first computer programmer.
  • Delphi

    Developed by Embarcadero Technologies. Originally developed by Borland as a rapid application development tool for Windows as the successor of Turbo Pascal. Since then the language has grown to support generics, anonymous methods, and native Component Object Model (COM) support.
  • C++

    Designed by Bjarne Stroustrup. It was designed with a bias toward system programming and embedded, resource-constrained and large systems, with performance, efficiency, and flexibility of use as its design highlights.
  • Visual Basic

    Developed by Microsoft to extend the capabilities of BASIC.
  • Python

    Created by Guido van Rossum. It is a general purpose and high level programming language. You can use Python for developing desktop GUI applications, websites, and web applications. It is also a high level programming language, allows you to focus on core functionality of the application by taking care of common programming tasks.
  • Personal Home Page (PHP)

    Originally created/designed by Rasmus Lerdorf and developed by Zend technologies. PHP is a server-side scripting language designed for web development, but also used as a general -purpose programming language. ***Now stands for Hypertext Preprocessor
  • Java

    Designed by James Gosling and developed by Sun Microsystems (owned by Oracle Corp.) It is intended to let application developers "write once, run anywhere".
  • Javanese Script (Javascript or JS)

    Designed by Brendan Eich and developed by Netscape Communications Cop., Mozilla Foundation, And Ecma International. JavaScript enables interactive web pages and therefore is an essential part of web applications.