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. > Please stop pretending technical features have any major impact on > popularity. Not entirely correct but it is certainly the case that a language pushed by a major player will win over an unmarketed one even if technical arguments might imply the opposite. This is not just technical vs. marketing (aka hype), reality is a mix of both. No programming language gets traction purely on technical merit, but bad languages do not gain traction based purely on marketing. -- Russel. ============================================================================= Dr Russel Winder t: +44 20 7585 2200 voip: sip:russel.win...@ekiga.net 41 Buckmaster Road m: +44 7770 465 077 xmpp: rus...@winder.org.uk London SW11 1EN, UK w: www.russel.org.uk skype: russel_winder