Article calls D "irrelevant"
Serg Gini
kornburn at yandex.ru
Wed Feb 25 17:06:08 UTC 2026
On Wednesday, 25 February 2026 at 16:46:12 UTC, H. S. Teoh wrote:
> Latin has been a "dead" language as long as I can remember, but
> believe it or not, people still understand it.
>
> D is still thriving in its own community, and is nowhere close
> to the state of Latin.
I'm specifically decided to not use Latin in example, because
Latin is the base for many languages. It is more like Assembly or
C.
D has nothing to do with Latin.
> I almost never use DMD except during development of individual
> modules because of the fast turnaround times. For just about
> everything else I use LDC. Besides compile speeds, LDC/GDC
> codegen is far superior to DMD, to the point these days I don't
> even bother looking at DMD output. For anything
> performance-related I don't even think about using DMD.
Same. Here we aligned :)
> So what? I don't care to chase the next popular trend. I'm
> pathologically skeptical of new bandwagons. Like Walter once
> said,
>
> I've been around long enough to have seen an endless parade of
> magic new techniques du jour, most of which purport to remove
> the necessity of thought about your programming problem. In
> the
> end they wind up contributing one or two pieces to the
> collective wisdom, and fade away in the rearview mirror.
> -- Walter Bright
It's good when you can use outdated technologies and be not
competitive on the market..
But hey - somebody didn't care about ARM .. until it was
impossible to ignore :)
> So what? There's enough people invested into LLVM that it's
> only a matter of time before there will be support.
Nokia also probably thought they will do mobiles forever :)
> If you feel the urgency to be on top of the latest trend, then
> maybe what you want is really one of the more popular
> languages. :-P
> Me -- I'm looking for something long-term that will last for a
> long time in spite of the popular trends of the day. I
> couldn't care less about the latest hype and "hot" trends.
> They all eventually cool down and fade away anyway.
It is much more about long term support and back compatibility
than "top of old trends".
Having new architecture supported while old one is continue
working.
> What libraries do you have in mind? My D projects have had no
> problem interfacing with C libraries. D's C-compatibility is
> commendable.
Many, and I even have issues with C libs (when you want to make
it "just works" with dub for example).
But not all libraries are in C, some of them are C++ and Rust.
Worth to be mentioned: transformers, flatbuffers, safetensors,
sentencesimple, protobuf, etc.
> You're talking to the wrong person then. :-D I don't care
> about chasing the latest trends, and am completely indifferent
> to what's hot or what's "up and coming".
It's good to have an ability to be indifferent for such things.
Just chilling and do hobby-programming :) D is perfect for that -
I agree.
> Why should I care who's learning what language? I learn
> whatever language interests me, who cares if nobody else is
> interested in it. Learning a rare language can be a gift -- you
> become the only one in your circle to know that language, and
> that can be a powerful leverage.
Languages tend to be used to speak in them.. if there is nobody
to speak with?..
> For one thing, I would, if I had the time/energy. Learning
> languages opens new borders and enlarges your worldview. I
> highly recommend it -- I speak 5 languages and am hoping to
> pick up a 6th sometime in this lifetime -- hopefully in a new
> language family completely alien to me. It's a very broadening
> experience.
Same true for programming languages. But in reality we have
constraints in resources and time..
More information about the Digitalmars-d
mailing list