-
Plankalkül
- created by Konrad Zuse
- created for engineering purposes +' Kalkü'l is German for a formal system, so Plankalkül refers to a formal system for planning.
-
Fortran
- created by IBM & John Backus
- created for scientific and engineering application and hasn't wavered from its greatness in that area
- Fortran comes from "Formula Translation"
-
MATH-MATIC
- created by Charles Katz & co.
- created for the UNIVAC 1&2
-
Lisp
- created by John McCarthy
- Lisp was originally created for basic mathematical notation for computer programs
- comes from "LISt Processor"
-
COBOL
- created by Howard Bromberg, Howard Discount, Vernon Reeves, Jean E. Sammet, William Selden, & Gertrude Tierney.
- Cobol was created specifically for business related english-oriented programming +"Common Business-Oriented Language"
-
RPG
- created by IBM
- created for modern business programming
- "Report Program Generator"
-
BASIC
- Basic was created by John G. Kemeny & Thomas E. Kurtz
- Basic was created for students/people who were not only in science/math related classes/careers to be able to program
- "Beginner's All-purpose Symbolic Instruction Code"
-
LOGO
- created by Wally Feurzeig, Seymour Papert, Cynthia Solomon
- Logos was made to show concepts of programming (related to Lisp)
- Logos is from the greek 'logos' which means to write or think.
-
B
- created by Ken Thompson & Dennis Ritchie
- B was created for non-numeric & machine-independent applications.
- The name was derived from its earliest form, BCPL
-
PASCAL
+created by Niklaus Wirth
+ created to be used for good programming practices with structured programs and structured data.
+ named after Blaise Pascal. -
C
- C was created by Dennis Ritchie
- C is used to map out instructions and is used in applications that once used assembly language.
-
ML
- created by Robert Milner
- created & used for it's completely specified and verification using 'formal semantics'.
- "Meta Language"
-
SQL
- created by Donald D. Chamberlin & Raymond F. Boyce
- created for "managing data held in a relational database management system (RDBMS), or for stream processing in a relational data stream management system (RDSMS). It is particularly useful in handling structured data, i.e. data incorporating relations among entities and variables." (https://en.wikipedia.org/wiki/SQL)
- "Structured Query Language"
-
ADA
- Created by Jean Ichbiah & Tucker Taft
- Ada was originally created for embedded and real time systems but would later be shown to support numerical, financial, and object-oriented programming systems.
-
C++
- created by created by Bjarne Stroustrup
- C is used best on system programming and embedded, resource-constrained software and large systems that are fast, smooth, & flexible.
-
Delphi (Object Pascal)
- Object Pascal is the official language of Delphi IDE & was made to be used exclusively with Delphi
- Object Pascal was created by Apple Computer, Niklaus Wirth, Borland International, & Anders Hejlsberg
-
Python
- created by Guido van Rossum
- Python was created to help with readability of program languages by creating a very spaced out and white code
-
Visual Basic
- created by Microsoft
- created as a starter language with easy use
-
PHP
- created by Rasmus Lerdorf
- created for web development
- "Hypertext Preprocessor"
-
Java
- Created by James Gosling
- Java was created to be a very flexible and 'WORA' language, very object/machine oriented so it could be used in many different scenarios
-
Javascript (JS)
- created by Brendan Eich
- Javascript, much like Java, is object oriented and relies more on the host environment to adapt to