コンパイラにおける最適化コンパイラにおける最適化の説明として,適切なものはどれか。オブジェクトコードを生成する代わりに,インタプリタ用の中間コードを生成する。コンパイルするコンピュータとは異なる機種で動作するオブジェクトコードを生成する。プログラムが実行されたときに,制御が渡ったルーチン名やある時点での変数の内容を表示するようなオブジェクトコードを生成する。プログラムコードを解析して,実行時の処理効率がより良くなるようなオブジェクトコードを生成する。良くなるようなオブジェクトコードを生成する。ループ処理の中の処理に関係ない数値の代入をループの外に出す。