[Not really OT] Crowdstrike Analysis: It was a NULL pointer from the memory unsafe C++ language.

Don Allen donaldcallen at gmail.com
Fri Jul 26 22:26:03 UTC 2024


On Friday, 26 July 2024 at 08:57:42 UTC, aberba wrote:
> On Thursday, 25 July 2024 at 20:18:27 UTC, Serg Gini wrote:
>> On Thursday, 25 July 2024 at 12:24:27 UTC, Paolo Invernizzi 
>> wrote:
>>
>>> Nvidia manager, curious about what programming language we 
>>> are using in DeepGlance as I claimed we care for memory 
>>> safety.
>>
>> I bet core tech (eye tracking and object detection) is C++ 
>> code :)
>
> I honestly don't get why D after 20yrs is being dragged (by a 
> vocal minority) to become like rust. Shouldn't they be using 
> rust already? A lot of very important new code is still being 
> written in C++ (irrespective of its flaws). It's not like you 
> can't write strict safe code in D either. Devs aren't stupid, 
> it doesn't matter if strict is turned on by default or not at 
> this point. They know what to do. There's way too many existing 
> code in D to be dragging our feet with rust which is still 
> niche by the way.

I could not agree more. Trying to glue Rust-like features onto 
this language really feels like ill-considered imitation, not a 
good look for a language that has already been accused of jumping 
on bandwagons. It also does not make technical sense to me. I've 
written comparable amounts of Rust and D and for ordinary 
applications without real-time constraints, I much prefer D, so I 
don't have to become an involuntary part of Rust's complex 
approach to memory management. Saying equivalent things in D is 
so much easier easier than in Rust. But the more baroque D 
becomes, the harder it will be for newcomers to find the subset 
of the language that works for them.




More information about the Digitalmars-d mailing list