(no title)
jbb555 | 9 years ago
You know what you get with C and it just works as you expect always. I always feel refreshed after writing C.
There are perhaps a few very minor enhancements I'd suggest, but I'd be very reluctant to open the floodgates and ruin it.
zigzigzag|9 years ago
C is one of the few languages, along with C++, that revels in undefined behaviour. It can be very hard to reliably know what a C program will do if it's not written very carefully because there are so many constructs that look benign but which are technically wrong, and the compiler will mercilessly exploit in order to optimise your program into nonsense.
deagler|9 years ago
kbart|9 years ago
Well, it works as defined in standards. It's just not every programmer knows what to expect. C is simple, yet powerful language and with powers comes responsibility. It's not like you can throw some libraries/modules/objects (or whatever it is in other, safe languages) together, upload to server and call it a day -- static testing, debugging, unit testing is a vital part of any semi serious C project.
JoeAltmaier|9 years ago
ArkyBeagle|9 years ago
0xfeba|9 years ago
tarancato|9 years ago
radmuzom|9 years ago
creshal|9 years ago
bkjsbkjdnf|9 years ago
Every language works just as you expect if you have the right expectations.