[OT] Re: C's Biggest Mistake on Hacker News

bpr brogoff at gmail.com
Mon Jul 30 15:28:28 UTC 2018


On Saturday, 28 July 2018 at 21:44:10 UTC, Abdulhaq wrote:
> On Saturday, 28 July 2018 at 21:27:12 UTC, bpr wrote:
>>
>> I hear you. You're looking (roughly) for a better 
>> Java/Go/Scala, and I'm looking for a better C/C++/Rust, at 
>> least for what I work on now. I don't think D can be both 
>> right now, and that the language which can satisfy both of us 
>> doesn't exist yet, though D is close.
>
> Yes, this. In the light of D's experience, is it even possible 
> to have a language that satisfies both?

I believe that the tension between low and high level features 
makes it nearly impossible, that tracing GC is one of those 
difficult problems that rulses out satisfying both sets of users 
optimally, and that the best D (and C++ and Nim) can do is to be 
"mediocre to good, but not great" at both the low level (C/Rust) 
domain and high level domains simultaneously. There are far fewer 
players in the low level space, which is why I see D more as a 
competitor there, and welcome DasBetterC and the noGC initiatives 
so that D can be a great low level and maybe just a good high 
level language.




More information about the Digitalmars-d mailing list