【書籍感想】言語実装パターン
言語実装パターン ―コンパイラ技術によるテキスト処理から言語実装まで
購入の経緯
コンパイラ技術について興味を持ち
実装レベルでどのようにコードを書けば良いのか学習するため。
期間
1か月程度で1回目読み終わった。
主に通勤時間と週末を利用。
紹介
言語実装のデザインパターンです。
JAVAを使ってます。
字句解析から構文解析、それ以降の実装についてのコードレベルでの実現方法と
その考え方について学ぶことができます。
コンパイラに関する書籍は読んだけど、実際どう作るんだと思っていたところで
この本を読み始めたところ、理解が進みました。
前半は自前で字句解析、構文解析を実装技術も学ぶことで仕組みを理解し
後半は著者が手掛けた言語処理生成系を使うことを紹介してます。
ひと通り読んだ後に前半部に集中して読み直し中です。
自前でC#で書いて確認してみながら読み直し中です。
メモ
勉強中...。
参考文献