シンボル
ここでは「シンボル」とは、データに含まれるひとかたまりの記号や、プログラミングで用いられる「名前」のことであり、その名前から実体のデータを得るデータ構造をシンボルテーブルと言う。例えばコンパイラはソースコードからオブジェクトコードを生成する際、関数であればその「実体」を構成する一連の機械語命令列(「コード片」などとも言う)だけでなく、その関数の関数名からそれを指す「シンボル」を、シンボルテーブルに追加する。ビルドプロセスでは、コンパイルの次のリンクの段階で、リンカが複数のモジュールからそれぞれのシンボルテーブルを参照し、実行ファイルやライブラリのリンクを解決する。近年のコンパイラが複雑な方法を用いてシンボルを生成することに関しては名前修飾を参照されたい。