Question: Answer the EXERCISE please! programming language doesn't matter so multiple answers are correct! Thank you! . Exercise: What are some of the differences between source

Answer the EXERCISE please! programming language doesn't matter so multiple answers are correct! Thank you!
. Exercise: What are some of the differences between source code and assembly? High-level IRS Abstract syntax + extra information, like types - Structured control flow, variable names, methods, functions, etc. Allows high-level optimizations based on program structure e.g. inlining "small" functions, reuse of constants, etc. Useful for semantic analyses like type checking Low-level IRS - Machine dependent assembly code + extra pseudo-instructions (malloc, etc.) - Source structure of the program is lost to get closer to assembly structure) Allows low-level optimizations based on target architecture e.g. register allocation, instruction selection, memory layout, etc. An IR will be somewhere between high-level and low-level for each feature
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
