Re: re: Someone will be along in a moment to blame C for all that, by the way.
It's not difficult to write good C code. But, it's important to know how the language works and which domains is suitable for and which domains it's not. It is a lot less forgiving than many other languages and this is where most programmer errors occur. It's an excellent language but often requires the kind of mindset of a precision engineer to do write.