Dangerous Optimizations and the Loss of Causality in C and C++ (2010) [pdf]
I guess, if you want to know what your code will be doing when executed, don&#x27;t use C (and don&#x27;t even dream of C++).<p>Those are reserved for people who value speed over correctness.