Re:ATM NFC Hack
by FounderBurr on Saturday June 26, 2021 @10:37PM
(#27648025)
If you can’t be trusted to handle basic, simple non-creative tasks like managing memory and buffers you are not actually a professional programmer, though you might have convinced an employer otherwise.
[ Parent
| on HN ]
By this logic no C or C++ developer in history is a professional programmer. Approximately zero non-trivial programs have been written in C or C++ without memory management problems and/or vulnerabilities.
That's an ignorant and wrong assertion, spoken with an incredible amount of confidence.
Look up software verification. There are verifiers for C.
This is misleading. Formally verifying the behaviour of any large software is a really tall task, no matter what language they are written in.
That's not what the parent comment asserted though.
Often it's the employer encouraging the programmers to cut corners.
Re:ATM NFC Hack
by jbverschoor on Sunday June 27, 2021 @05:18AM
(#27649954)
With a lot of things I agree with this statement, but not about memory management in C.
It's the "fault" of the programmer, but the language makes it very easy to make these faults, so I'd say it's the fault of the language.
Re:ATM NFC Hack
by bottled_poe on Sunday June 27, 2021 @02:24AM
(#27649112)
No, it’s the market.