On Sunday, 21 December 2014 at 10:33:09 UTC, Russel Winder via Digitalmars-d wrote:

On Sun, 2014-12-21 at 09:30 +0000, Dicebot via Digitalmars-d wrote:
[…]

This is very definition of hype. Yes, Go is hugely overblown and it has nothing to do with any of its technical features. Only business value Go truly has is simplicity and even that doesn't matter in practice.

Sorry, but wrong and wrong. Go has a model of concurrency and
parallelism that works very well and no other language has, so Go has
technical merit. Go's simplicity is a huge selling point. C
programmers failed to move to C++ exactly because C was simple and C++ wasn't. Go provides these followers of simplicity enough new stuff to move from the over-simple C. So basically Go has achieved what D has
not.

I was referring to "doesn't matter in practice for gaining popularity" not "doesn't matter in practice for development".

No programming language gets traction purely on technical
merit, but bad languages do not gain traction based purely on
marketing.

This does not match my perspective at all. I see absolutely zero correlation between technical quality of programming languages and their resulting market success - it was always about good marketing, viral effect, catching the niche and so on.

Which is not surprising because most developers out there lack competence to effectively reason why advantages and disadvantages of given language for their projects and thus following the hype becomes only safe strategy.

Reply via email to