D and the world
Gregor Richards
Richards at codu.org
Sat Apr 28 02:05:41 PDT 2007
Michael P wrote:
> Is there really any benefits using scripted languages besides not having to compile?
>
I like to classify languages as "dynamic" or "static" languages. Dynamic
languages can use features like duck typing (or otherwise dynamic
typing), prototype-based object orientation, first-class functions with
currying and all the other tricks, because they're not written with the
processor in mind. As such, they're more suitable for interpretation
than compilation, and are generally slower, but are often more
expressive. Static languages are usually compiled, and have more static
features: class-based object orientation, static typing, etc. By
employing these static features they can be more efficient, but also
lose some expressiveness. The line between these two classes becomes
blurrier by the day, but D is definitely in the "static" camp.
So, you could say that the advantage of scripted languages is increased
dynamicism.
- Gregor Richards
(Yes, I know dynamicism isn't a word, but it should be, damn it!)
More information about the Digitalmars-d
mailing list