← Back to context

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.

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.