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:
“To note an artists limitations is but to define his talent. A reporter can write equally well about everything that is presented to his view, but a creative writer can do his best only with what lies within the range and character of his deepest sympathies.”
—Willa Cather (18761947)
“There is no greater impediment to the advancement of knowledge than the ambiguity of words.”
—Thomas Reid (17101769)
“One definition of man is an intelligence served by organs.”
—Ralph Waldo Emerson (18031882)