Nim programming language finally hit 1.0

JN 666total at wp.pl
Mon Sep 30 10:47:14 UTC 2019


On Monday, 30 September 2019 at 10:13:13 UTC, Ola Fosheim Grøstad 
wrote:
> It won't happen, and it would only succeed if you focus on a 
> carefully selected set of use cases. Which basically has been 
> D's main problem since D2. D1 had the advantage of being a 
> simple upcoming alternative to C++, which at that point was a 
> niche with no contenders.

D1 wasn't simple, but it had a good set of features. It was a 
language that felt like C#, yet was native and had pointers. Like 
the best of two worlds of unmanaged and managed. And compared to 
C++ it looked amazing.

> Go is a very good example of this. They kept the language 
> small. And the "owner" Google decided that it was primarily 
> good for writing web services and put a lot of resources into 
> the runtime, not the language.  The Go language is not a lot 
> better for writing web services than other languages. The 
> runtime and ecosystem in combination with the basic language is 
> what makes it a strong contender in that space.

And yet people now use it for other things they'd use C/C++ for, 
because the language and ecosystem is good enough.

> TypeScript, same story.

Good timing and easy transition story. Most people were 
frustrated with Javascript for a long time and the ECMAScript 
committee took ages to add new features such as classes, which 
people were asking from.



More information about the Digitalmars-d mailing list