Content deleted Content added
mNo edit summary |
Jean Ngatcha (talk | contribs) mNo edit summary |
||
Line 4:
{{confusing|date=October 2009}}
}}
A '''dynamic programming language''' is a type of programming language
For instance, in a dynamic language, a variable can start as an integer. It can later be reassigned to hold a string without explicit type declarations. This feature of dynamic typing enables more fluid and less restrictive coding. Developers can focus on the logic and functionality rather than the constraints of the language.
Line 12:
===Eval===
Some dynamic languages offer an ''[[eval]]'' function. This function takes a string or [[abstract syntax tree]] containing code in the language and executes it. If this code stands for an expression, the resulting value is returned. [[Erik Meijer (computer scientist)|Erik Meijer]] and Peter Drayton distinguish the [[runtime code generation]] offered by eval from the [[dynamic loading]] offered by [[shared libraries]]
===Object runtime alteration===
|