Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

ソースコード表現

このパートでは、ユーザーから受け取った生のソースコードを取り込み、 コンパイラが容易に扱えるさまざまな形式へ変換するプロセスについて説明します。 これらは_中間表現(IR)_と呼ばれます。

このプロセスは、コンパイラがユーザーの要求を理解することから始まります。 つまり、与えられたコマンドライン引数を解析し、何をコンパイルすべきかを判断します。 その後、コンパイラはユーザー入力を一連の IR へと変換します。それらは ユーザーが書いたものとは徐々に似ていないものになっていきます。