Beeflang garbage seeker/collector

Dukc ajieskola at gmail.com
Thu Feb 29 15:14:16 UTC 2024


On Thursday, 29 February 2024 at 14:28:56 UTC, Timon Gehr wrote:
> On 2/20/24 19:15, Marconi wrote:
>> 
>> Good programmers should have the most control of whats going 
>> on in their software.
>
> So-called "good programmers" have been responsible for awful 
> vulnerabilities that ruined people's safety and privacy for 
> decades. It's pure hubris to think a non-trivial 
> manually-memory managed program has any hope to get manual 
> memory management correct as long as only "good programmers" 
> are contributing to it.

I'd say you're both right. Good programmers should have the 
low-level control past the type system when needed... but not 
because they would be so good they can avoid mistakes there - 
they can't! They should have that tool, because they _understand 
they will do damage if they have to wield it_ - and therefore, do 
so only when there really is good reason to.

Or at least, that's how it should be.


More information about the Digitalmars-d mailing list