32 ms·
>You'd break de facto compatibility with almost all C code for no reason. The authors of that code should have written portable code if they didn't want it to
by ue_ 11y ago
>You'd break de facto compatibility with almost all C code for no reason.
The authors of that code should have written portable code if they didn't want it to break.
- mondoshawan 11y agoTexhnically, they did. The go to compiler for years was GCC, with all the GNU extensions turned on. The problem is that those extensions were classically on by default, so it was very easy to just use them without thinking too much about it.
- pjmlp 11y agoOn GNU/Linux, yes. Outside world, there are tons of C compilers to chose from.
- lmm 11y agoIf a few people write unportable code in your language, they're bad programmers. But if everyone writes unportable code in your language, it's a bad language.
- pcwalton 11y agoIf you're designing a new ISA, it's extremely difficult to succeed in the market no matter what you do. But one excellent way to guarantee you won't succeed is to have that attitude toward your developers.