Difference between revisions of "Dynamic programming language"
Karl Jones (Talk | contribs) |
Karl Jones (Talk | contribs) (→See also) |
||
(2 intermediate revisions by the same user not shown) | |||
Line 22: | Line 22: | ||
* [[Execution]] | * [[Execution]] | ||
* [[High-level programming language]] | * [[High-level programming language]] | ||
+ | * [[Name binding]] | ||
* [[Programming language]] | * [[Programming language]] | ||
* [[Run time (program lifecycle phase)]] | * [[Run time (program lifecycle phase)]] | ||
Line 29: | Line 30: | ||
* [https://en.wikipedia.org/wiki/Dynamic_programming_language Dynamic programming language] @ Wikipedia | * [https://en.wikipedia.org/wiki/Dynamic_programming_language Dynamic programming language] @ Wikipedia | ||
+ | |||
+ | [[Category:Computer programming]] | ||
+ | [[Category:Computer science]] | ||
+ | [[Category:Programming languages]] |
Latest revision as of 08:16, 26 August 2016
Dynamic programming language is a term used in computer science to describe a class of high-level programming languages which, at runtime, execute many common programming behaviors that static programming languages perform during compilation.
Description
These behaviors could include extension of the program, by adding new code, by extending objects and definitions, or by modifying the type system.
These behaviors can be emulated in nearly any language of sufficient complexity, but dynamic languages provide direct tools to make use of them.
Dynamic typing
Most dynamic languages are also dynamically typed, but not all are.
Scripting languages
Dynamic languages are frequently (but not always) referred to as "scripting languages", although the term "scripting language" in its narrowest sense refers to languages specific to a given run-time environment.
See also
- Computer program
- Computer programming
- Computer science
- Execution
- High-level programming language
- Name binding
- Programming language
- Run time (program lifecycle phase)
- Static programming language
External links
- Dynamic programming language @ Wikipedia