My choice to pick Go over D ( and Rust ), mostly non-technical

Ola Fosheim Grøstad ola.fosheim.grostad at gmail.com
Fri Feb 2 18:25:00 UTC 2018


On Friday, 2 February 2018 at 15:06:35 UTC, Benny wrote:
> 75. Go
> 69. .Net
> 67. Rust
> 64. Pascal < This one surprised even me.
> 63. Crystal
> 60. D
> 55. Swift
> 51. Kotlin

It is interesting that you took the time to score different 
languages, but of course, there probably are a lot languages or 
frameworks that you didn't score.

Anyway, I think in most cases polyglot programmers looking for 
high productivity would pick a language from a very small set of 
parameters, which basically has very little to do with the 
language itself:

What would be the most productive tooling for this very narrow 
problem I am facing? Then you look at tooling that has been used 
for similar problems, and the eco system around that.

Rust, Crystal, Kotlin and Pascal would  typically be very far 
down on that list. The eco system being an issue.

In reality many programming tasks can be solved efficiently with 
"interpreted" languages like Python or the Javascript-ecosystem. 
I.e. you can get good performance and high productivity for many 
applications if you are selective in how you build your 
application. The reason for this? They have been used for many 
different applications, so other people have already done the 
groundwork.



More information about the Digitalmars-d mailing list