-
Plankalkul
Designed by Konrad Zuse
Designed for engineering purposes and the first high-level programming language for a computer
Plankalkul means “formal system for planning” -
Fortran
Designed by John Backus
Designed for scientific and engineering applications by IBM
Name derived for Formula Translating System -
MATH-MATIC
Designed by Charles Katz
Designed to be an improvement over FORTRAN -
Lisp
Designed by John McCarthy
Designed as a practical mathematical notation for computer programs
Name derived from List Processor -
RPG
Designed by IBM
Developed as a tool to replicate punched card processing on the IBM 1401
Acronym for Report Program Generator -
BASIC
Designed by John George Kemeny
Designed to allow students in fields other than science or mathematics to use computers
Acronym for Beginner's All-purpose Symbolic Instruction Code -
Logo
Designed by Wally Feurzeug and Seymour Papert
Designed to teach concepts of programming related to LISP -
B
Designed by Ken Thompson
Designed for recursive, non-numeric machine independent applications like system and language software
Name derived from BCPL which was language was based on -
PASCAL
Designed by Niklaus Wirth
Designed as a small, efficient language intended to encourage good programming practices using date structuring and structured programming
Name comes from Blaise Pascal, French mathematician in the seventeenth-century who constructed one of the first mechanical adding machines -
C
Designed by Dennis Ritchie
Designed to re-implement the Unix operating system
Named C because some of its features were used from an earlier language, B -
ML
Designed by Robin Milner and team at University of Edinburgh
Designed to develop proof tactics in the LCF theorem prove
Name stands for metalanguage -
SQL
Designed by Donald D. Chamberlain and Raymond F. Boyce
Designed to manage data held in a relational database management system or to stream processing in a relational data stream management system
Acronym for Structured Query Language -
ADA
Designed by Jean Ichbiah
Designed for the United States Department of Defense to supersede all their programming languages
Named after the first computer programmer, Ada Lovelace -
C++
Designed by Bjarne Stroustup
Designed with a bias toward system programming and embedded, resource-constrained, large system with highlights of the system being efficiency, performance and flexibility of us
Because ++ is used to add 1 to a number in programming, C++ was named to be one better than C -
COBOL
Designed by Howard Bromberg, Howard Discount, Vernon Reeves, Jean E. Sammet, William Selden and Gertrude Tierney
Designed primarily for business, finance and administrative systems use
Acronym for Common Business-Oritented Language -
Python
Designed by Guido Van Rossum
Python was designed to emphasize code readability and its syntax allows for programmers to work with fewer lines of code than in other languages -
Delphi
Designed by Borland
Designed as a rapid application development tool for windows -
Java
Designed by James Gosling and Sun Microsystems
Designed to have as few implementation dependencies as possible; Intended to allow application developers to "write once, run everywhere" -
Javascript
Designed by Brendan Eich
Designed to be a high-level, dynamic, untyped and interpreted programming language -
PHP
Designed by Rasmus Lerdof
Designd for web development and as a general purpose programming language
Originally an acronym for Personal Home Page, now stands for the recursive backronym: Hypertext Preprocessor -
Visual Basic
Designed by Microsoft
Designed to be relatively easy to learn and use