| > There is a place for C, where there's no alternative. Alternatives to C have started appearing for a long while, and they are quite mature now. > because they are not doing kernel development FluentBit, where this error occurred, is a userspace application. > there is no reflection when they fuck up a codebase C does not support runtime reflection, that is correct. It's one of the reasons why it's a programming and debugging nightmare. > If you are using some tricks for type casting to implement your ideas into code There seem to be no casting issues involved in https://www.tenable.com/security/research/tra-2024-17. > The best code is the code that is safe and easy to read, and doesn't need to use "clever tricks" that beginners cannot understand. It's just a pile of truisms. Is your whole post even related to this article? |
I think they were just reiterating TFA message in another way: Don't expose yourself to the pitfalls of C when the actual power of C is not really needed.