On Monday, 11 July 2016 at 14:58:16 UTC, Ola Fosheim Grøstad wrote:
On Monday, 11 July 2016 at 14:45:56 UTC, Paulo Pinto wrote:
The biggest problem with D isn't the GC, is lack of focus to make it stand out versus .NET Native, Swift, Rust, Ada, SPARK, Java, C++17.

I knew you would chime in... Neither .NET, Swift or Java should be considered system level tools. Ada/Spark has a very narrow use case. Rust is still in it's infancy. C++17 is not yet finished. But yes, C++ currently owns system level programming, C is loosing terrain and Rust has an uncertain future.

The biggest problem with D is not GC, because we now how @nogc. But D is still lacking in memory management.

Happy not to disappoint.  :)

OS vendors are the ones that eventually decided what is a systems programming language on their OSes.

And if they say so, like Apple is nowadays doing with Swift, developers will have no option other than accept it or move to other platform, regardless of their opinion what features a systems programming languages should offer.

Just like C developers that used to bash C++, now have to accept the two biggest C compilers are written in the language they love to hate.


Reply via email to