digitalmars.D - Python Heads IEEE List of Top Programming Languages
- jicman (8/8) Sep 19 2019 Greetings!
- Bastiaan Veelo (7/8) Sep 19 2019 But it is: According to IEEEs Spectrum ranking, D falls on place
- Max Haughton (3/11) Sep 19 2019 Go is backed by Google, that's basically your answer i.e. It has
- JN (18/21) Sep 20 2019 Main reason is that it has corporate backing. "Google Go"
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 2019
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 2019
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 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 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 2019