Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

C in recent years #2

Open
capr opened this issue Feb 2, 2020 · 0 comments
Open

C in recent years #2

capr opened this issue Feb 2, 2020 · 0 comments
Labels

Comments

@capr
Copy link
Owner

capr commented Feb 2, 2020

This is targeted at C compiler writers, which these days means GCC and LLVM people.

Compiler writers are serving the standards people instead of serving their actual users. Standards people don't understand their users because most of them don't have any experience producing actual shippable software. The "spherical cow in a vacuum" that is the C abstract machine combined with the ever-growing plague of undefined behavior has made this language close to unusable in recent years.

All of this wouldn't matter if C would die, but this beast is hard to kill, the core language being too good for its own sake even though everything around it sucks: the preprocessor, the standard library, the endless build systems, programmers that insist that I shouldn't assume that a char has 8 bits (and they'll even quote me the verse in the C quran where it says that, as the good scholars of the standards that they are).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant