Dynamic Programming Language - Limitations and Ambiguity in The Definition

Limitations and Ambiguity in The Definition

The definition of a dynamic language is ambiguous because it attempts to make distinctions between code and data as well as between compilation and runtime which are not universal. Virtual machines, just-in-time compilation, and the ability of many programming languages on some systems to directly modify machine code make the distinction abstract. In general, the assertion that a language is dynamic is more an assertion about the ease of use of dynamic features than it is a clear statement of the capabilities of the language.

Read more about this topic:  Dynamic Programming Language

Famous quotes containing the words limitations, ambiguity and/or definition:

    That all may be so, but when I begin to exercise that power I am not conscious of the power, but only of the limitations imposed on me.
    William Howard Taft (1857–1930)

    Unlike the ambiguity of life, the ambiguity of language does reach a limit.
    Mason Cooley (b. 1927)

    I’m beginning to think that the proper definition of “Man” is “an animal that writes letters.”
    Lewis Carroll [Charles Lutwidge Dodgson] (1832–1898)