Understanding Compilers
Why?
- Compilers emphasize correctness rather than performance
- On well recognized constructs, compilers will usually do better than the developer
- The idea? To express an algorithm clearly to the compiler allows the most optimization.