-
Plankalkul
Developer : Konrad Zuse
Purpose : Used in engineering
Name Meaning : "Plan Calculus" in german -
Fortran
Developer : John Backus and IBM
Purpose : General-purpose language suited to numeric computation and scientific computing
Name Meaning : FORmula TRANslation -
MATH-MATIC
Developer : Charles Katz (directed by Grace Hopper)
Purpose : Early programming language for UNIVAC I and UNIVAC II
Name Meaning : None -
Lisp
Developer : Steve Russell
Purpose : Originally made as a practical mathematical notation for computer programs
Name Meaning : LISt Processor -
COBOL
Developer : CODASYL, ANSI, ISO
Purpose : A uniformed, user-friendly language for business transactions
Name Meaning : COmmon Business Oriented Language -
RPG
Developer : IBM
Purpose : A high level language for business applications
Name Meaning : Report Program Generator -
BASIC
Developer : John G. Kemeny and Thomas E. Kurtz
Purpose : An interactive, mainframe, timesharing, language
Name Meaning : Beginner's All-purpose Symbolic Instruction Code -
LOGO
Developer : Wally Feurzeig, Seymour Papert, and Cynthia Solomon
Purpose : Made to teach concepts of programming that is related to Lisp
Name Meaning : Derived from the Greek word, logos, meaning word or thought -
B
Developer : Ken Thompson and Dennis Ritchie
Purpose : A recursive, non-numeric, machine independent applications
Name Meaning : None -
PASCAL
Developer : Niklaus Wirth
Purpose : Made for teaching structured programming
Name Meaning : Named in honor of Blaise Pascal -
C
Developer : Dennis Ritchie and Bell Labs
Purpose : General-purpose language designed for structured programming
Name Meaning : None -
ML
Developer : Robin Milner and others from the University of Edinburgh
Purpose : General-purpose, functional programming language
Name Meaning : Meta Language -
SQL
Developer : Raymond Boyce and Donald Chamberlin
Purpose : Provided platforms for database administrators and allowed application developers to perform efficiently and accurately
Name Meaning : Used to known as SEQUAL -
ADA
Developer : Jean Ichibiah
Purpose : Designed for development of very large software systems
Name Meaning : Named after Ada Lovelace -
C++
Developer : Bjarne Stroustrup
Purpose : A general-purpose programming language
Name Meaning : Modified C language; ++ means incrementor or successor of C programming -
Python
Developer : Guido Van Rossum
Purpose : Fixed problems in the ABC language, focused on readability, and syntax allows programmers to express concepts in fewer lines of code
Name Meaning : Monty Python was the inspiration for the name -
Visual Basic
Developer : Microsoft
Purpose : Designed for easy learning curve
Name Meaning : None -
Delphi
Developer : Embarcadero Technologies
Purpose : Rapid application development of desktop, mobile web, and console software
Name Meaning : None -
Java
Developer : Team of Sun Microsystems developers lead by James Gosling
Purpose : General-purpose language that is class-based, object oriented and designed to have as few implementation dependencies possible, wide variety of applications, intended to run on any platform that supports it without need to recompile
Name Meaning : None -
Javascript
Developer : Brendan Eich
Purpose : High-level, interpreted scripting language
Name Meaning : None -
PHP
Developer : Rasmus Lerdorf
Purpose : General-purpose programming language designed for web development
Name Meaning : Hypertext Preprocessor