Dynamic languages

Peter Hansen peter at engcorp.com
Tue Aug 31 02:22:44 CEST 2004

Neuruss wrote:

> "Dynamic programming languages enable programs to change their
> structure as they run."
> I wonder if this definition is correct. 
> Can we define dynamic languages this way?
> http://www.eweek.com/article2/0,1759,1636906,00.asp

As Steve Holden points out, in effect, "sure we can", if we're

But another point I haven't seen raised is that one can
certainly say that a dynamic programming language is one
that, like Python, allows an object to have new attributes
or methods added (or old ones removed) on-the-fly.  That
certainly should fit the definition of "changing their
structure", by anyone's measure, and it doesn't involve
confusing the issue with "dynamic typing", which is not
necessarily the same thing.


More information about the Python-list mailing list