Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> it is not a portable assembler

And it never was!

Just keeping this point in mind would reduce the plethora of discussions about undefined behaviour to the essential, i.e. the useful discussions, i.e. the 0.1%.



Opinion is divided on this. My best guess is that ISO C was never a portable assembler, but the C programming language before standardisation broadly was, and that's how people hold both positions as self evidently true. Different definition of "C".


Programmers are supposed to trust official interfaces rather than undocumented implementation details ;-P




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

Search: