The goal of generating the IC (intermediate codes) in compiler is ( ).
A.
convenient for organization and optimization the storage
B.
convenient for code optimization and porting the compiler
C.
convenient for source code optimization
D.
convenient for advancing the target code quality