D is on his way to Top 20 in Tiobe

Ola Fosheim Grøstad via Digitalmars-d digitalmars-d at puremagic.com
Sun Dec 13 02:21:17 PST 2015


On Saturday, 12 December 2015 at 16:14:34 UTC, JohnCK wrote:
> Sure, I congratulate too, but what I've said is that I think 
> that maybe D lost it's momentum among other languages back 
> then, in fact I think C++ community was aware of this too, and 
> then they started doing all this conferences and being a bit 
> more open-minded, and now there are what I would say "big" 
> competitors like: Go and Rust.

Depends on what is meant by momentum, if we mean growth among 
enthusiasts then I think the above graphs document that D has 
been on a plateau since early 2013.

I'm thinking that maybe the @nogc and gc-free focus gained more 
enthusiasts among the existing D users and perhaps could explain 
the jump in enthusiasm, but no growth over time.

I think Go has experienced both great gains and then significant 
losses, but I don't think Go affects D much. Rust was also not so 
attractive in 2013, so it cannot explain the plateau.

What might explain that there is neither growth or decline is 
language complexity. Swift seems to have a strong focus on making 
the language simpler where they can.

A language like Crystal is also very easy to get into for people 
who know Ruby and want a faster option. Same with Nim and Python 
perhaps. These have seen some growth right now, despite many 
alternatives.

I think Jonathan Blow's focus on "friction" makes a lot of sense. 
When you have options, you go for the options with less friction. 
D has many of downloads, and has more active marketing than Nim 
and Crystal, but it does not produce more enthusiasts.

So apparently newbies hit roadbumps that make the transition 
newbie -> enthusiast difficult. To get past that you most likely 
need a language/eco system with less complexity.



More information about the Digitalmars-d mailing list