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