Dynamic languages
Chris S.
chrisks at NOSPAM.udel.edu
Sat Aug 28 22:04:32 EDT 2004
Tom B. wrote:
> "Marcel van den Dungen" <m_vddungen at yahoo.com> wrote in message
> news:98862c6.0408280531.6064d510 at posting.google.com...
>
>>"Tom B." <sbabbitt at commspeed.net> wrote in message
>
> news:<1093650026.763899 at news.commspeed.net>...
>
>>>I doubt that this is what they mean but a dynamic language is a language
>>>that is still evolving (Python) as opposed to a dead language (COBOL).
>>>
>>>They probably are referring to programs that can add and remove
>
> components
>
>>>during runtime.
>>
>>Dynamic refers to the typing of variables. In Python variables get a
>>type dynamically when assigned a value.
>>See also: http://www.artima.com/weblogs/viewpost.jsp?thread=4639
>>and several blog posting of Bruce Eckel on this subject:
>>http://www.mindview.net/WebLog/
>>
>>Marcel.
>
>
> Those languages are called dynamically typed languages, this implies that
> there is a statically typed language, which there is.
> All languages are dynamic, this slang is bad computer science. There is no
> such thing as a static computer language.
I respectively disagree. The difference between static and dynamic is an
important one. There are things I can do in Python that are synatically
impossible in C or C++ simply due to their absence of a native eval().
More information about the Python-list
mailing list