On Thu, 2017-03-02 at 12:29 +0000, Jared Jeffries via Digitalmars-d wrote: > > […] > IMHO, what really matters to a developer experimenting a new > language are : > - Is the new language easy to learn ? How long will it take me to > become productive with it ? > - Is it really worth the effort ? How will it help me in getting > the job done ?
And what is the tooling and workflow? We are now living in the post- VIM/post-Emacs era. If there isn't a JetBrain IDE or plugin to an IDE for a language, you are in losing territory for big take up: without an IDE (JetBrains is just the current main example) the language is destined to be a niche or small community one. I will elide the rant on this to avoid being accused of being repetitious. > D is easier to learn, it's *both* more programmer-friendly > (arrays, maps, slices, foreach loops, references types, > closures), less verbose and more complete (templates, etc) than > similar mainstream languages. > > Basically you just have to learn some sort of curated C++/Java > mix. > > And in return you enjoy the *expressivity and productivity* of a > scripting-language like Javascript *without sacrifying > performance or safety*. > > -- Russel. ============================================================================= Dr Russel Winder t: +44 20 7585 2200 voip: sip:[email protected] 41 Buckmaster Road m: +44 7770 465 077 xmpp: [email protected] London SW11 1EN, UK w: www.russel.org.uk skype: russel_winder
signature.asc
Description: This is a digitally signed message part
