loop

View the Project on GitHub

コンパイラを作ろう!

main-picture イラスト:Alt@alt_ap

技術書典2で販売予定の「コンパイラを作ろう!」のページです。

普段日常的に使う言語処理系を、ブラックボックスのままにしていませんか?
ソフトウェアエンジニアたるもの一度はフルスクラッチでコンパイラを書きたいと思いますよね?
この本では筆者のOCamlコンパイラやほかコンパイラを読み書きした経験をもとにした、
OCamlを用いた手続き型言語のコンパイラの作り方について説明します。
パーサーの部分の実装から一通りアセンブラを出力するまでの過程を通して 典型的なコンパイラの実装というものに親しんで下さい!