Survey - what language are you coming from?

Glen Perkins please at dontEmail.com
Wed Jan 3 10:43:52 PST 2007


"I also know that many of you are handy
with multiple diverse languages, I just want to know the primary one. "

I no more have a primary language than I have a primary hand tool in my toolbox,
but I get the sense that the real question is something along the lines of: what
language are you considering replacing with D?, or, what language are you
unsatisfied with and thinking of cheating on with D?

For me, D would replace C++, which I use as "a better C". D strikes me as a much
better C than C++. C++'s gotcha-oriented programming is my least favorite among
the major paradigms, and I'm always looking for alternatives.

Like many people, I started substituting Java for C++ when I could get away with
it. Then along came C#, which I substituted for Java when I could. With good GUI
libs, other libs, and an equivalent of C#'s LINQ, I might end up with C++ -> Java
-> C# -> D, but those arrows have only meant partial replacement so far. I'd be
delighted if D became good enough to allow for full replacement of this chain.

With more functional paradigm support (and libs), I might even be persuaded to
leave Python for D, too, since Guido says he isn't interested in adding more
functional support to Python. Anders Hejlsberg (C#'s main designer) is much more
interested in adding functional support than Guido, so maybe I'll end up dropping
Python and expanding my use of C#. If D > max(C#, Python), D could end up taking
it all. (Unless of course Paul Graham's Arc turns out to be real after all....)





More information about the Digitalmars-d mailing list