3 ms·
I would argue that the problem of C is something else: It does not provide enough functionality out of the box. So instead of using some safe abstraction, peopl
by uecker 2y ago
I would argue that the problem of C is something else: It does not provide enough functionality out of the box. So instead of using some safe abstraction, people open-code their string manipulation or buffer management. This is then cumbersome and error prone, leading to complexity of the solution and safety issues which would could easily be avoided.
- sylware 2y agoI prefer a simple computer language with many real-life alternative compilers, and on the long run: the code will be hardened, where appropriate, because it is not cheap, over time. And we must not forget that, 100% "safe" high level code should never be trusted to be compiled into 100% safe machine code.