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