Re:A Guide to Undefined Behavior in C and C++ (2010)
by pjmlp on Sunday November 04, 2018 @04:35AM
(#18375049)
UB is not implementation specific at all, the ISO documentation is quite clear about which is which.
Other systems languages manage to do it quite well.
It was really a shame that Bell Labs gave UNIX away for a symbolic price during 10 years before being allowed to actually sell it.
We wouldn't be having this kind of C related talks.
Also, implementation-specific details aren't always about maximizing performance. Compilers implement languages slightly differently because of architecture and OS differences and because it's easier that way for the people writing compilers.