3 ms·
I've moved away from C partly because I had to fight decades-old compilers. It's incredibly disheartening to realize I can't hope it will fix even smallest war
by pornel 4y ago
I've moved away from C partly because I had to fight decades-old compilers.
It's incredibly disheartening to realize I can't hope it will fix even smallest warts, because the series of multi-year lags of the standards process, implementation, LTS cycles, and laggard upgrades mean everything takes decades and C from 1999 is still "new".
Distros need to get their act together. Downloading a tarball every few months is not hard, and Rust doesn't have the whole-OS-breaking UB fragility that a change of a system's C compiler may have.
- kccqzy 4y agoAt work I usually write C++17 but I recently just had to work on a project in C89. Going back 28 years is painful. Not to mention the instant reduction in productivity, but it made me seriously hate my job.