comp prog

  • Plankalkul

    Designed by Konrad Zuse. Used for the creation of procedures, and storing chunks that could perform routine operations. Name for "Plan Calculus".
  • Fortran

    Designed by John Backus. Used for engineering projects (airplanes, bridges), and other code suited to numeric computation. Stands for Formula Translation.
  • MATH-MATIC

    Designed by Remington Rand. Used for algebraic-style expressions and floating-point arithmetic for the UNIVAC and UNIVAC II. MATH-MATIC was the marketing name for the AT-3 (Algebraic Translator 3).
  • Lisp

    Designed by John McCarthy. Used for manipulation of data strings, which is useful for programming AI. Acronym for List processing.
  • COBOL

    Designed by Howard Bromberg, Norman Discount, Vernon Reeves, Jean E. Sammet, William Selden, and Gertrude Tierney. Used for business, finance, and other administrative systems for governments and businesses. Stands for common business-oriented language.
  • RPG

    Designed by IBM. Used for business applications. Stands for Report Program Generator.
  • BASIC

    Designed by John G. Kemeny and Thomas E. Kurtz. Useful for writing simple computer programmings and teaching students. Stands for Beginner's All-purpose Symbolic Instruction Code.
  • LOGO

    Designed by Wally Feurzeig, Seymour Papert, and Cynthia Solomon. Used for turtle graphics, movement and drawing a produced line, vector graphics, etc. Acronym for Logic Oriented Graphic Oriented.
  • B

    Designed by Ken Thompson. Used for non-numerical applications like programming, typically something like logical decision making. It's name is derived from BCPL
  • PASCAL

    Designed by Niklaus Wirth. Used for general purposes, also developed as a teaching language.
  • C

    Designed by Dennis Ritchie. Used for scripting system applications, games, graphics, calculations, and more.
  • ML

    Designed by Robin Milner. Used for writing compiles and helping create theorem provers. Stands for Meta Language.
  • SQL

    Designed by Donald D. Chamberlin and Raymond F. Boyce. Used for performing tasks like update data on a database or retrieve data from a database. Stands for Structured Query Language.
  • ADA

    Designed by Jean Ichbiah and S. Tucker Taft. Used for a wide variety of functions, anything from missile control to payroll to air traffic. Named after Augusta Ada.
  • C++

    Designed by Bjarne Stroustrup.Portable, reusable code, used to develop applications that can be adapted to multiple platforms. C++ because it is an extension of C.
  • Python

    Designed by Guido van Rossum. Used for web development, AI, machine learning, operating systems, mobile application development, and some games.
  • Visual Basic

    Designed by Microsoft. Used for writing system-specific applications for Microsoft/windows.
  • PHP

    Designed by Rasmus Lerdorf. Used for server-side web development. Stands for Hypertext Preprocessor.
  • Delphi

    Designed by Anders Hejlsberg. Used for application development of desktop, mobile, web, and console software.
  • Java

    Designed by James Gosling. Used to desktop and mobile applications, do big data processes, designing systems, and more. Named after Java coffee.
  • Javascript

    Designed by Brendan Eich. Used as a scripting language, meaning it's written into an HTML page (websites). Similar to java sometimes but is not related.