Concatenative language
Other languages
Computer Science
Meta
In computer science, a *dynamic programming language* is a class of high-level programming languages, which at runtime execute many common programming behaviors that static programming languages perform during [[Compilers|compilation]]. These behaviors could include an extension of the program, by adding new code, by extending [[Object-oriented programming|objects]] and definitions, or by modifying the [[Type systems|type system]]. Although similar behaviors can be emulated in nearly any language, with varying degrees of difficulty, complexity and performance costs, dynamic languages provide direct tools to make use of them. Many of these features were first implemented as native features in the [[Lisp]] programming language.
Describe this revision:
Save