Hacker News new | past | comments | ask | show | jobs | submit login

While C is not perfect, it is in a sense something that most other programming languages are not. It's simple and if you program in C you probably touch upon the entirety of the language on a regular basis. Because it is simple you can write a compiler for it with some reasonable effort if need be, even for completely new architectures.

In any case, I'd argue that most of the quirks are due to undefined behaviour as implemented in the compilers. And 50 years from now the language have probably evolved some more anyway.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: