4 ms·
> he's saying any software written in C is not worth using, which is patently absurd. I'm saying that choosing C guarantees a lot of problems for users. You wi
by fiedzia 10y ago
> he's saying any software written in C is not worth using, which is patently absurd.
I'm saying that choosing C guarantees a lot of problems for users. You will have such amount of bugs, that as a user, I refuse to be your beta-tester.
> programs and libraries which are well-written, in any language, are simply tools
Some languages make creating well-written program much harder than others.
There is strong correlation between "its written in C" and "it exposes your ssh keys".
> Language matters if you're writing the code, reading it, or linking against it, and otherwise it's not worth worrying about
It also matters when you estimate code quality and likelihood of your data being exposed or corrupted or a time from "it compiles" to "we feel safe to use it in production". Its not the only factor, and perhaps not the most important one in many cases, but I believe in value of formal verification more then I believe in humans ability to get millions of malloc/free pairs right.
> poorly written, buggy, and underfeatured code can be written in any language
Again, in theory yes, in practice some languages make it much easier than others.