Why D is not popular enough?
Chris via Digitalmars-d
digitalmars-d at puremagic.com
Tue Aug 30 03:42:08 PDT 2016
On Tuesday, 30 August 2016 at 07:56:06 UTC, Markus wrote:
>
> Most of the (very good) articles in
> https://dlang.org/articles.html compare D-features with C++. If
> I want to learn how D templates work, I do not need to know
> what is bad in C++-Templates.
True. Any C++ programmer interested in this topic will see the
differences anyway (or refer them to the section "D for C++
programmers").
> From my point of view this misleading for people comming to D
> first time. D is a mature full featured language by its own. D
> has its roots in C++ (and C) but is full fledged now and should
> represent its features and strength with continuously
> referencing C++ and without this repetitive "without mistakes".
The D community always links D to C++, which makes D look like
the eternal "wanna be" or "runner-up". D has developed its own
"style" and should no longer be compared to C++ feature by
feature. It's useless because it's no longer applicable.
> Many young people are looking for alternatives to the boring
> Java Ecosystem. If you position D in the, from there
> perspective, grandparents-language C++ edge, you will miss them.
You have a point there. It's been said time and again that trying
to win over the C++ crowd (that has put years of work into
mastering the language) will not generate many new D users (the
odd one, alright). But D can attract users from Python and Java
etc. It's time D became a bit more self-confident about its own
achievements. It'd make more sense to compare D, in terms of
outlook, features and solutions, to other newer languages like
Nim, Go or Swift, because those new languages are the real
competition, that's where people go when they look for new
languages once they're unhappy with Java or Python or whatever.
The constant references to C++ are understandable, though, if you
consider that both Walter and Andrei come from a C++ background,
so the whole issue of C++ may loom larger in their minds than in
yours or mine.
More information about the Digitalmars-d
mailing list