Dynamic programming language

This product was added to computer science because of the content, defects on the quality assurance side of the editor. This is done to bring the quality of the articles from the computer science subject area to an acceptable level. Help us to eliminate the substantive shortcomings of this article and take part you in the discussion! ( )

Dynamic programming languages ​​referred to in software engineering, a class of high level programming languages ​​that execute at runtime activities, or not running other programming languages ​​at compile time. These activities include, for example, the extension of the program during runtime. These activities can be replicated in other programming languages, dynamic programming languages ​​but they are directly supported by the language.

Limits the definition of dynamic programming

The definition of dynamic programming to others is not exact. Terms such as compile-time and run-time blur, for example in the use of virtual machines, or just- in-time compilation. Furthermore, many programming languages ​​allow you to access one or the other way to manipulate byte code or machine language. On the other hand, dynamic programming languages ​​are often, but not always dynamically typed.

The general rule is that the assignment of a programming language for dynamic programming languages ​​is less motivated by their ability to implement dynamic concepts, but rather due to the simple use of dynamic techniques in this programming takes place.

Examples

The following programming languages ​​are usually viewed as a dynamic programming languages ​​:

Implementation of Dynamic Concepts

250590
de