Programming Languages

By Aijahlp
  • Plankalkül

    Created by: Konrad Zuse.
    Purpose: Designed for engineering purposes.
    Acronym/Meaning: Plan Calculus
  • Fortran

    Created By: John Backus.
    Purpose: Originally developed in the 1950's for scientific and engineering applications.
    Acronym Meaning: Formula Translator Computer Language
  • MATH-MATIC

    Created by: Remington Rand
    Purpose:MATH-MATIC provided algebraic-style expressions and floating-point arithmetic, and arrays rather than record structures.
    Acronym/Meaning:MATH-MATIC is the marketing name for the AT-3 (Algebraic Translator 3) compiler,
  • Lisp

    Created by: John McCarthy and Steve Russel
    Lisp was originally created as a practical mathematical notation for computer programs,
    Acronym Meaning: LIst Processor
  • COBOL

    Created by: Howard Bromberg, Howard Discount, Vernon Reeves, Jean E. Sammet, William Selden, Gertrude Tierney.
    Purpose: To describe problems in a way that is independent of the hardware used.
    Acronym: Common Business Oriented Language
  • RPG

    Created by: IBM
    Purpose: RPG is one of the few languages created for punched card machines that are still in common use today.
    Acronym/Meaning: Report Program Generator
  • BASIC

    Created by: John George Kemeny and Thomas Eugene Kurtz.
    Purpose: Ease of Use. Designed for beginners.
    Acronym Meaning: Beginner's All Purpose Symbolic Instruction Code
  • LOGO

    Created by: Wally Feurzeig and Seymour Papert.
    Purpose: The goal was to create a math land where kids could play with words and sentences.[6] Modeled on LISP, the design goals of Logo included accessible power[clarification needed] and informative error messages.
    Acronym/Meaning:It was derived from the Greek logos meaning word or "thought" by Feurzeig,[2] to distinguish itself from other programming languages that were primarily numbers, not graphics or logic, oriented.
  • B

    Created by: Kenn Thompson and Dennis Ritchie.
    Purpose: B was designed for recursive, non-numeric, machine independent applications, such as system and language software.
    Acronym Meaning: B was derived from BCPL and its name may be a contraction of BCPL
  • PASCAL

    Created By: Niklaus Wirth
    Purpose: as a small, efficient language intended to encourage good programming practices using structured programming and data structuring.
    Acronym/Meaning: Named in honor of the French mathematician and philosopher Blaise Pascal.
  • C

    Created by: Dennis Ritchie.
    Purpose: Provides constructs that map efficiently to typical machine instructions.
    Acronym: No acronym
  • ML

    Created by: Robin Milner.
    Purpose:It was conceived to develop proof tactics in the LCF theorem prover.
    Acronym/Meaning: MetaLanguage
  • SQL

    Created by: Donald D. Chamberlin and Royce F. Boyce.
    Purpose: Designed for managing data held in a relational database management system , or for stream processing in a relational data stream management system.
    Acronym/Meaning: Structured Query Language
  • ADA

    Created by: Jean Ichbiah.
    Purpose: Designed to be a general-purpose language.
    Acronym Meaning: Not an acronym; Named after Augusta Ada King.
  • C++

    Created by: Bjarne Stroustrup.
    Purpose: Created for writing programs for many different purposes.
    Acronym Meaning: C Object-Oriented Programming Language
  • Python

    Created by: Guido van Rossum.
    Purpose: About the origin of Python, Van Rossum wrote: "I decided to write an interpreter for the new scripting language I had been thinking about lately: a descendant of ABC that would appeal to Unix/C hackers."
    Acronym/Meaning: "I chose Python as a working title for the project, being in a slightly irreverent mood (and a big fan of Monty Python's Flying Circus)."
  • Visual Basic

    Created by: Microsoft.
    Purpose:Visual Basic was designed to accommodate a steep learning curve. Programmers can create both simple and complex GUI applications.
    Acronym/Meaning: Visual Basic was derived from BASIC.
  • Delphi

    Created by: Borland.
    Purpose: Was developed as a rapid application development tool for windows as the successor of Turbo Pascal.
    Acronym: No acronym.
  • Java

    Created by: James Gosling
    Purpose: It is intended to let application developers "write once, run anywhere" , meaning that compiled Java code can run on all platforms that support Java without the need for recompilation.
    Acronym Meaning: No acronym
  • Javascript

    Created by: Brendan Eich.
    Purpose: HTML needed a "glue language" that was easy to use by Web designers and part-time programmers to assemble components such as images and plugins, where the code could be written directly in the Web page markup.
    Acronym Meaning: No acronym
  • PHP

    Created by: Rasmus Lerdorf
    Purpose:PHP development began in 1995 when Rasmus Lerdorf wrote several Common Gateway Interface (CGI) programs in C, which he used to maintain his personal homepage. He extended them to work with web forms and to communicate with databases, and called this implementation "Personal Home Page/Forms Interpreter.
    Acronym/Meaning:PHP originally stood for Personal Home Page,but it stands for the acronym PHP: Hypertext Preprocessor.