About D and a gratitude
Ecstatic Coder
ecstatic.coder at gmail.com
Sun Mar 10 15:27:20 UTC 2019
> For me, D straddles that delicate (and very difficult!) balance
> between being powerful enough for complex, large-scale
> applications, performant enough for intensive computations, and
> simple enough to meet any one-off scripting needs that might
> arise. Most languages can only handle one of the above; a few
> can handle two. But I've yet to find one that can master all
> three like D does. These days I'm finding less and less need
> for scripting languages and what-not. D trumps them all, and
> comes with the bonus that should that "one-off script" evolve
> into something more than just a script, the code just fits
> itself into a more structured, larger-scale design naturally.
> I never have to worry about "rewriting that hackish Perl script
> into a better-designed C++ program"; I just write the script in
> D and then it becomes a full-fledged program as time goes.
> Marvelous.
Apart from Crystal, I can't think of any other strongly-typed
language that I've ever used which can provide this level of type
safety and execution performance, while still preserving the
expressiveness and productivity of a scripting language.
And I'm really fond of the simple and unified way in which
strings, arrays and maps are managed in D (null initialization,
~= appending operator, slices, etc). Brilliant !!!
More information about the Digitalmars-d
mailing list