Which language futures make D overcompicated?
Nick Sabalausky (Abscissa)
SeeWebsiteToContactMe at semitwist.com
Fri Feb 9 23:30:06 UTC 2018
On 02/09/2018 05:55 PM, H. S. Teoh wrote:
>
> When I found D, I had already been chafing for *years* under the hell
> that C++ development was, but could not stand the thought of moving to
> Java, because it was just (1) too verbose, and (2) not powerful enough
> to express what I want. (That was in the days before Java generics...
> though even with generics, I doubt I would've been convinced. It's just
> ... not quite "there" in terms of expressive power.)
>
After beginning mainly with various BASICs, I started learning about
game development which, at the time, meant C (and "C++ as a
C-with-classes"). So I was pretty deeply into C/C++ stockholm-syndromne
for a good long while, just 'cause I didn't know any better.
Then a crop of new (at the time) features of C++ started perplexing me,
but I still didn't know much better. At that point, I was in college at
the height of the Java craze, so when I inevitably tried Java (v2), it
was eye-opening: Ruined me on much of C++ almost instantly, and
simultaneously ruined me on Java itself due to chafing at everything it
deliberately couldn't do. Nearly ruined me on programming until a search
for a happy-middle language led me to a very early D (not long after
templates IIRC, but WELL before v1.0), and I was like "Yes! *This* is
what I wanted!" :)
Nothing else ever lived up since. (C#, and later Nemerle, came close,
but no proverbial cigar.)
More information about the Digitalmars-d
mailing list