Python Heads IEEE List of Top Programming Languages

JN 666total at
Fri Sep 20 19:10:30 UTC 2019

On Thursday, 19 September 2019 at 20:24:18 UTC, jicman wrote:
> Why is it that D is not in this list?  Thoughts?  Or not. :-)  
> Thanks.
> josé

Main reason is that it has corporate backing. "Google Go" 
suddenly makes people go "Wow, Google is using it, so it must be 
good". This gave it the initial hype, which made it easier to 
carry forward.

Other reasons, in random order:

- playing to its strength - GC is mandatory in Go. So people 
accept it and just roll with it. Similar with generics, or lack 
of it, it just offers no generics and you can take it or leave it.

- healthy open source ecosystem - ton of packages, rich 
community, check out

- fast compilation times

- simple, focusing on a small set of features and making them 
work really well, IDE integration, debugging, package management, 
everything included

- smart decision making - when it was obvious Go can't stand next 
to D and Rust, it was repurposed into a web service development 
language, and it's very strong in that area

More information about the Digitalmars-d mailing list