> Writing performance-critical programs can be frustrating because optimizing compilers for imperative languages tend to be unpredictable.
A fun example: C optimisers are sometimes permitted to optimise away infinite loops. (This is due to the interesting way C is defined, rather than anything inherent to imperative programming.)
A fun example: C optimisers are sometimes permitted to optimise away infinite loops. (This is due to the interesting way C is defined, rather than anything inherent to imperative programming.)
https://news.ycombinator.com/item?id=13640636