A betterC base

Adam D. Ruppe destructionator at gmail.com
Fri Feb 9 00:08:56 UTC 2018


On Thursday, 8 February 2018 at 23:50:29 UTC, Ali wrote:
> But D, unlike many other languages, promotes itself as 
> primarily a system programming language

I think that's a mistake too. I'd rebrand it as a "general 
purpose" programming language. One language you can use 
everywhere. It worked for node.js and electron...

Though, of course, the GC is NOT a problem for those systems 
tasks. Even in the niches where it doesn't help, it doesn't 
actually hurt either. (in fact, the bigger problem we have in 
those niches are obligatory typeinfo generation and unnecessary 
bloat in the runtime.... implementation issues that Mike Franklin 
has made big progress on fixing already. and even those can be 
worked around, doing a serious system implementation is a bigger 
task than stubbing out a few functions.)

> https://en.wikipedia.org/wiki/System_programming_language

A few of those languages have GCs... and GC languages have been 
used for all these tasks before. It's not a dealbreaker.


More information about the Digitalmars-d mailing list