www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - Python Heads IEEE List of Top Programming Languages

reply jicman <jicman gmail.com> writes:
Greetings!

Back when I started programming in D, 2002, I expected D to be a 
top programming language today.  Go, started in 2009, and it is 
top ten in this list,

https://insights.dice.com/2019/09/17/python-tops-list-programming-languages/?utm_campaign=Advisory_DiceAdvisor_A&utm_source=Responsys&utm_medium=Email

Why is it that D is not in this list?  Thoughts?  Or not. :-)  
Thanks.

josé
Sep 19
next sibling parent Bastiaan Veelo <Bastiaan Veelo.net> writes:
On Thursday, 19 September 2019 at 20:24:18 UTC, jicman wrote:

 Why is it that D is not in this list?
But it is: According to IEEEs Spectrum ranking, D falls on place 12 for embedded and mobile, and place 32 for enterprise. Surprisingly, it doesn’t make the list for web. Python tops all categories except mobile. Meh. https://spectrum.ieee.org/ns/IEEE_TPL_2019/index/2019/0/0/1/0/1/50/1/50/1/50/1/30/1/30/1/20/1/20/1/5/1/50/1/100/1/50/ Bastiaan.
Sep 19
prev sibling next sibling parent Max Haughton <maxhaton gmail.com> writes:
On Thursday, 19 September 2019 at 20:24:18 UTC, jicman wrote:
 Greetings!

 Back when I started programming in D, 2002, I expected D to be 
 a top programming language today.  Go, started in 2009, and it 
 is top ten in this list,

 https://insights.dice.com/2019/09/17/python-tops-list-programming-languages/?utm_campaign=Advisory_DiceAdvisor_A&utm_source=Responsys&utm_medium=Email

 Why is it that D is not in this list?  Thoughts?  Or not. :-)  
 Thanks.

 josé
Go is backed by Google, that's basically your answer i.e. It has a good ecosystem despite being a backward neoluddite design
Sep 19
prev sibling parent JN <666total wp.pl> writes:
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 https://awesome-go.com - 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
Sep 20