-
Plankalkul ("Plan Calculus")
Developer: Konrad Zuse
Purpose: Programming language designed for engineering. It was the first high-level non-von Neumann programming language to be designed for a computer. -
Fortran
Developer: John Backus
Purpose: Imperative programming language that is especially suited to numeric computation and scientific computing. Name came from Formula Translating System -
Math-Matic
Developer: Charles Katz
Purpose: An early programming language for INIVAC I and UNIVAC II. Intended as an improvement over Fortran -
Lisp (LIst Processing Language)
Developer: John McCarthy, Steve Russell, Timothy P. Hart, Mike Levin
Purpose: It stores and manipulates programs in the same manner as any other data, making it well suited for "meta-programming" applications. Based on formal functional calculus. -
COBOL (COmmon Business-Oriented Language)
Developers: Howard Bromberg, Howard Discount, Vernon Reeves, Jean E. Sammet, William Selden, Gertrude Tierney
Purpose: Computer programming language designed for business use. -
RPG (Report Program Generator)
Developer: IBM
Purpose: Report-building program used DEC and IBM minicomputer operating systems and evolved into a fully procedural programming language. -
BASIC (Beginner's All-purpose Symbolic Instruction Code)
Developers: John George Kemeny and Thomas Eugene Kurtz
Purpose: High-level programming language whose design philosophy emphasizes ease of use. -
Logo
Developer: Wally Feurzeig, Seymour Papert
Purpose: Conceived to teach concepts of programming related to LISP. Name was derived from Greek logos meaning word or "thought" by Feurzeig to distinguish itself from other programming languages that were primarily numbers , not graphics or logic, oriented. -
PASCAL
Developer: Niklaus Wirth
Purpose: Small and efficient language intended to encourage good programming practices using structured programming and data structuring. Named after a French mathematician and philosopher Blaise Pascal -
B
Developer: D.M. Ritchie and K.L.Thompson
Purpose: Primarily non-numeric applications such as system programming.
B was derived from BCPL ( Basic Combined Programming Language) -
ML (metalanguage)
Developer: Robin Milner
Purpose: It uses the Hindley-Minler type inference algorithm, which can automatically infer the types of most expressions without requiring explicit type annotations. -
SQL (Structured Query Language)
Developer: Donald D. Chamberlin and Raymond F. Boyce
Purpose: A special-purpose programming language designed for managing data held in a relational database management system (RDBMS) and Relational data stream managment system (RDSMS). -
C
Developer: Dennis Ritchie
Purpose: Imperative computer programming language, supporting structured programming, lexical variable scope, and recursion, while a static type system prevents many unintended operations. -
ADA
Developer: Jean Ichbiah
Purpose: A structured, statically typed, imperative, wide-spectrum and objected-oriented high-level computes programming language, extended from Pascal and other languages.
Named after Ada Lovelace, who is credited as being the first computer programmer. -
C++
Developer: Bjarne Stroustrup
Purpose: Designed with a bias toward system programming and embedded, resource-constrained and large systems with performance, efficiency and flexibility of us as its design highlights. -
Python
Developer: Guido van Rossum
Purpose: Its design philosophy emphasizes code readability and its syntax allows programmers to express concepts in fewer lines of code. Python is reflected in the titlegiven to him by the Python community benevolent dictator for life. -
Visual Basic
Developer: Microsoft
Purpose: A legacy third generation event-driven programming language and IDE from Microsoft for its COM programming model. -
Delphi
Developer: Andres Hejlsberg
Purpose: A rapid application development tool for windows. Delphi was originally one of many codenames of a pre-release development tool project at Borland. -
PHP
Developer: Rasmus Lerdorf
Purpose: A server-side scripting language designed for web development but also used as a general- purpose of programming language. Name use to be Personal Home Page now PHP: Hypertext PreProcessor -
Java
Developer:James Gosling
Purpose: Designed for use in the distributed environment of the Internet. Name from Java Coffee -
JavaScript
Developer: Brenda Eich
Purpose: A high-level, dynamic, untyped, and interpreted programming language.