# programming language
## English
### Pronunciation

* (Received Pronunciation) IPA: /ˈpɹəʊɡɹæmɪŋ læŋɡwɪdʒ/
* (General American) IPA: /ˈpɹoʊɡɹæmɪŋ læŋɡwɪdʒ/ enPR: prō'grămîng lāngwĕj
* Audio (US):(file)
* Hyphenation: pro‧gram‧ming lan‧guage

### Noun

programming language (plural programming languages)
* (programming) A code of reserved words and symbols used in computer programs, which give instructions to the computer on how to accomplish certain computing tasks.
    Synonyms: computer language, computing language
    Hypernym: language

#### Hyponyms

* agent-oriented language
* array language
* aspect-oriented language
* assembly language
* asynchronous language
* atomic language
* authoring language
* automata-based language
* back-end language
* built-in language
* capability-based language
* C-based language
* class-based language
* cloud-based language
* command-line interface language
* compiled language
* concurrent language
* curly-brace language
* curly-bracket language
* database language
* data-driven language
* dataflow-based language
* dataflow language
* data-oriented language
* data-structured language
* decision table language
* declarative language
* delegation language
* disk language
* distributed database language
* distributed language
* dual-paradigm language
* dynamically-typed language
* dynamic language
* embeddable language
* embedded language
* event-driven language
* fourth-generation language
* front-end language
* functional language
* fuzzy language
* guest language
* hardware description language
* imperative language
* in-memory language
* interactive mode language
* interpreted language
* iterative language
* library language
* list-based language
* logical language
* logic-based language
* logic language
* machine language
* macro language
* mainframe language
* mathematical language
* metaprogramming language
* micro-controller language
* middleware language
* mobile language
* multi-paradigm language
* multiprogramming language
* multi-tasking language
* multi-user language
* network language
* non-Unix Operating System
* object-based language
* object-oriented language
* off-side rule language
* pattern language
* procedural language
* proprietary language
* prototype-based language
* real-time language
* real-time multiprogramming language
* reflective language
* role-oriented language
* rule-based language
* safety-critical language
* scripting language
* security-evaluated language
* security-focused language
* single-paradigm language
* single-tasking language
* single-user language
* stack-based language
* statically-typed language
* static language
* subject-oriented language
* synchronous language
* synchronous language
* syntax handling language
* templated language
* textual substitution macro language
* time-sharing language
* time-sharing RSTS language
* trusted language
* Unix-like language
* visual language
* Web language
* wirth language
* XML-based language
* A
* A
* A++
* ABC ALGOL
* ALGOL
* Angular.JS
* assembler
* BASIC
* C
* C--
* C++
* CHILL
* Clipper
* Clojure
* COBOL
* D
* ECMAScript
* Eiffel
* Forth
* Fortran
* Fox Base
* Fox Pro
* Franz Lisp
* GW-BASIC
* Harbour
* Haskell
* HyperTalk
* J
* J#
* J++
* JADE
* Java
* JavaScript
* Joule
* JOVIAL
* Joy
* JScript
* L
* LabVIEW
* Lava
* Lisp
* Logo
* Lua
* Lynx
* M#
* MATLAB
* Miranda
* Modula
* MUMPS
* Objective-C
* Objective-J
* Object Lisp
* ObjectLOGO
* OpenCL
* Pascal
* Perl
* PHP
* PL/I
* PL/SQL
* Prolog
* Python
* R
* R++
* RPG
* Ruby
* Scala
* Self
* Seph
* Smalltalk
* SQL
* Tcl
* T-SQL
* Turbo C++
* Turbo Pascal
* Turbo Prolog
* Visual J#
* Visual J++
* Visual Objects
* Visual Prolog
* X
* X++
* YQL
* Zebra

#### Translations
### Further reading

* programming language on Wikipedia.Wikipedia