Quote:
|
Originally Posted by velocipenguin
Don't blame the language because you made an error. Certain errors may look like obvious mistakes once you find them, but those errors are often similar or identical to operations that one might perform in order to obtain useful results.
|
Actually, that's
exactly why I dislike c as much as I do. A small error in typing results in something which is both valid code
and completely different from what I intended. A common and easily made error should be
noticed as an error by the compiler.
Yes, c is very capable. It is also very terse. In sufficiently skilled hands, that's a powerful combination. In just
slightly less skilled hands, it's a recipe for subtle errors. As for me, I prefer to use a language which is a bit less terse, with syntax that doesn't make it quite so easy to shoot yourself in the foot.