Future of memory management in D

Paulo Pinto pjmlp at progtools.org
Wed Nov 17 06:50:52 UTC 2021


On Wednesday, 17 November 2021 at 05:51:48 UTC, forkit wrote:
> On Wednesday, 17 November 2021 at 02:08:22 UTC, H. S. Teoh 
> wrote:
>>
>>
>> One day, the realization will dawn on decision-makers that 
>> using such an outdated language in today's radically different 
>> environment from the 70's when C was designed, is a needless 
>> waste of resources. And then the inevitable will happen.
>>
>>
>> T
>
> I don't accept your assertion that C is outdated.
>
> Is assembly outdated?
>
> C should be the closest to assembly you can get, and no closer. 
> That is the value proposition of C, in 'modern times'.
>
> If your assertion was, instead, that there are problem domains 
> where something other than C should be considered, then I would 
> whole heartedly accept such an assertion. And in such domains, 
> D is certainly worth evaluating.

Google and Linux kernel don't care about your opinion and have 
started introducing Rust into the Linux kernel.

AUTOSAR for high integrity computing doesn't care about your 
opinion and now mandates C++14 as the language to use on AUTOSAR 
certified software, ISO 26262 road vehicle functional safety.

Arduino folks don't care about your opinion and Arduino libraries 
are written in C++, they also have Rust and Ada collaborations.

C was closer to PDP-11 Assembly, it is hardly closer to any 
modern CPU.


More information about the Digitalmars-d mailing list