-
Inventors: Konrad Zuse
Purpose: Engineering purposes
Name Meaning: "formal system for planning" in German -
Inventors: John Backus
Purpose: Numeric computation and scientific computing
Name Meaning: Formula Translation -
Inventors: Remington Rand
Purpose: Business applications
Name Meaning: -
Inventors: John McCarthy
Purpose: Artificial Intelligence research
Name Meaning: LISt Processor -
Inventors: Howard Bromberg, Howard Discount, Vernon Reeves, Jean E. Sammet, William Selden, Gertrude Tierney
Purpose: Business, finance, and administrative systems
Name Meaning: Common business-oriented language -
Inventors: IBM
Purpose: Tool to replicate punch card processing on IBM computers.
Name Meaning: Report Program Generator -
Inventors: John G. Kemeny and Thomas E. Kurtz
Purpose: Allowed students in non-STEM majors at Dartmouth College to use personal computers.
Name Meaning: Beginner's All-purpose Symbolic Instruction Code -
Inventors: Wally Feurzeig, Seymour Papert, Cynthia Solomon
Purpose: Teach programming concepts related to Lisp
Name Meaning: Derived from the greek word logos -
Inventors: Ken Thompson and Dennis Ritchie
Purpose: Recursive, non-numeric, and machine-independent applications.
Name Meaning: A contraction of BCPL, an older programming language. -
Inventors: Niklaus Wirth
Purpose: Designed to encourage good programming practices using structured programming and data structuring.
Name Meaning: -
Inventors: Dennis Ritchie
Purpose: Provide low-level access to memory and language constructs that map efficiently to machine instructions, all with minimal runtime support.
Name Meaning: None -
Inventors: Robin Milner
Purpose: Programming language research
Name Meaning: Meta Language -
Inventors: Donald D. Chamberlin and Raymond F. Boyce
Purpose: Managing data held in a database
Name Meaning: Structured Query Language -
Inventors: Jean Ichbiah
Purpose: To replace the over 450 programming languages used by the Department of Defense at the time.
Name Meaning: Named after Ada Lovelace. -
Inventors: Bjarne Stroustrup
Purpose: System programming and embedded, resource-constrained software and systems.
Name Meaning: C with Classes -
Inventors: Guido van Rossum
Purpose: Code readability and to help programmers write clear, logical code for projects.
Name Meaning: -
Inventors: Danny Thorpe
Purpose: Dialect of Pascal, and intended to be easy to use.
Name Meaning: Oracle at Delphi -
Inventors: James Gosling
Purpose: Intended for developers to write their code once and allow it to run on any platform
Name Meaning: Java coffee -
Inventors: Brendan Eich
Purpose: Enables interactive webpages
Name Meaning: -
Inventors: Rasmus Lerdorf
Purpose: Web development
Name Meaning: PHP: Hypertext Preprocessor. -
Inventors: Microsoft
Purpose: Derived from BASIC to enable GUI-based applications.
Name Meaning: BASIC with visuals