What Are The Properties Of Optimizing Compiler?
The source code should be such that it should produce minimum amount of target code. There should not be any unreachable code. Dead code should be completely removed from source language. The optimizing compilers should apply following code improving transformations on source language. common subexpression elimination dead code elimination code movement strength reduction