What is the D plan's to become a used language?

Russel Winder via Digitalmars-d digitalmars-d at puremagic.com
Sun Dec 21 02:32:51 PST 2014


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.winder at ekiga.net
41 Buckmaster Road    m: +44 7770 465 077   xmpp: russel at winder.org.uk
London SW11 1EN, UK   w: www.russel.org.uk  skype: russel_winder



More information about the Digitalmars-d mailing list