コンパイラ(未来へつなぐ デジタルシリーズ 24)

佐渡 一広 著, 寺島 美昭 著, 水野 忠則 著

2,860円(税込)

共立出版

コンパイラはプログラミング言語が実際に動作するまでの仕組みである。本書では、主としてC言語をコンパイラの対象として説明し、Javaについてはコンパイラの構成の観点から説明する。具体的には字句解析、構文解析、コード生成、最適化について説明している。実際に簡単なプログラミング言語の処理系を作成するための、lexやyaccを使用した基本的な手法を学ぶことができる。また、プログラミング言語の処理方式を理解することで、プログラムを作成・実行するうえでも有用となる。