[1]: https://gavinhoward.com/2023/02/why-i-use-c-when-i-believe-i...
[1]: https://gavinhoward.com/2023/02/why-i-use-c-when-i-believe-i...
> The question is: should compiler authors be able to do whatever they want? I argue that they should not.
My question is: I see so many C programmers bemoaning the fact that modern compilers exploit undefined behavior to the fullest extent. I almost never see those programmers actually writing a "reasonable"/"friendly"/"boring" C compiler. Why is no one willing to put their ~money~ time where their mouth is?
C and C++ programmers complain about UB, but they don't really care.
TCC is probably the closest thing we have to that, and for me personally, I made all of my stuff build on it. I even did extra work to add a C99 (instead of C11) mode to make TCC work.
You don't have to use their compilers. Most people do, because they either share this "minority" world view or don't care.