Comment by aDyslecticCrow
7 days ago
If i cannot use GCC i cannot compile to half the embedded platforms i work with on a daily basis.
C remains widespread for unique reasons that not many other languages actually quite grasp.
Using C for a destop application should probably stop being done in light of many more languages more suited for the domain.
But there is no replacement for C in hard embedded systems. And there is no replacement for C in the massive domain of legacy c systems.
It's not an excuse to write C forever, only because some embedded platforms have poor support in compilers other than GCC. Embedded developers should do something to force embedded vendors providing something better than a GCC fork or even something more obscure.
I really wish i could at the very least force them to use a modern GCC fork. Please no more c99!
Good thing there are safe languages that compile to C, such as Nim.
These kind of effort have potential in my eyes. I've seen some others, and been tempted to write some tools of my own of this type.
I personally struggle with often being stuck on c99, not even c11.