コンパイラ入門
きむら(K)さん経由で知って買った本です。
構文解析とは、とか、字句解析とは、といった基礎的なところから始まって、
lex/yaccの使い方などを押さえ、LL(1)、LR(0)、SLR、LR(1)、LALR(1)などの解析方法をサラッと紹介している。
基礎を押さえた本。
ただ、ifやfor、whileといった構文をサポートするところまでいっていないので、
これ一冊では消化不良になる可能性が高い感じです。
故に、後書きでの述べられているように、
「コンパイラ(簡易言語)をつくりたいなら」
この先の本、ドラゴンブックなどなどに進んだ方が良さそうです。
薄くて読みやすい本なので、
「コンパイラってどんな仕組みなんだろう?」
って思った人にはちょうど良いと思います。
ちょうどRHGの逆襲第六回が構文木周りで簡単なyaccやlexの理解を必要としたので、
そんな人にも良いかも。
コンパイラ入門―構文解析の原理とlex/yacc、C言語による実装 (Computer Science Library)
- 作者: 山下義行
- 出版社/メーカー: サイエンス社
- 発売日: 2008/07
- メディア: 単行本
- 購入: 4人 クリック: 39回
- この商品を含むブログ (6件) を見る
コンパイラ―原理・技法・ツール〈1〉 (Information & Computing)
- 作者: A. V.エイホ,R.セシィ,原田賢一,J. D.ウルマン
- 出版社/メーカー: サイエンス社
- 発売日: 1990/10
- メディア: 単行本
- 購入: 6人 クリック: 363回
- この商品を含むブログ (50件) を見る
コンパイラ―原理・技法・ツール〈2〉 (Information & Computing)
- 作者: A. V.エイホ,R.セシィ,原田賢一,J. D.ウルマン
- 出版社/メーカー: サイエンス社
- 発売日: 1990/10
- メディア: 単行本
- 購入: 1人 クリック: 53回
- この商品を含むブログ (26件) を見る
- 作者: 中田育男
- 出版社/メーカー: 朝倉書店
- 発売日: 1999/09
- メディア: 単行本
- 購入: 3人 クリック: 42回
- この商品を含むブログ (40件) を見る
Modern Compiler Implementation in C
- 作者: Andrew W. Appel,Maia Ginsburg
- 出版社/メーカー: Cambridge University Press
- 発売日: 2004/07/08
- メディア: ペーパーバック
- 購入: 2人 クリック: 10回
- この商品を含むブログ (5件) を見る