Because of the machine independent intermediate code, portability will be enhanced. For ex, suppose, if a compiler translates the source language to its target machine language without having the option for generating intermediate code, then for each new machine, a full native compiler is required.
Because, obviously, there were some modifications in the compiler itself according to the machine specifications. Retargeting is facilitated It is easier to apply source code modification to improve the performance of source code by optimising the intermediate code. Skip to content. Change Language. Related Articles. Introduction of Compiler. Lexical analysis. Syntax directed transalation. Cloud Computing. Data Science. Angular 7. Machine Learning. Data Structures.
Operating System. Computer Network. Compiler Design. Computer Organization. Discrete Mathematics. Ethical Hacking. Computer Graphics. Software Engineering. Web Technology. Cyber Security. C Programming. Improve Article. Like Article. Last Updated : 13 Apr, Previous Difference between Program and Process. Next Securing Cassandra. Recommended Articles. Article Contributed By :. Easy Normal Medium Hard Expert.
0コメント