価格 :\ 2,310 (税込)
著者 :冨沢 高明
発売日 :2006-02-16
発売会社 :ソフトバンククリエイティブ
評価 :★☆☆☆☆ ( 3 のレビューがあります)
ジャンル :単行本
可能時期 :通常24時間以内に発送
ASIN :4797331690
コンパイラの原理の概要だけをかいつまんで知りたい方,あるいは系統立てて深いところまで知りたい方の最初の一歩,そのいずれにもお勧め出来ません。LL(1)文法を実装したコンパイラの入門書(「はじめに」より)と標榜している割には,他書と比較し構成や書き方があまりにも思いつき的・散文的。足りない・うまく行かない部分を次々足して行く,ソフトウエア開発として最悪なやり方です。コンパイラの理論は,現在では相当な部分まで固まって完成しており,本書のように,その歴史的背景や基本概念の充分な説明や習得を無視して,素人が「なんとなくコンパイラらしきもの」を行き当たりばったりで創る行為は,たまたま天気のいい連休にハイヒールで冬山登山に成功するようなもの。ひとたび荒れれば(問題が起きれば)お陀仏です(応用が全く効きません)。
★☆☆☆☆ ちゃんとしたこの分野の研究者の書いた本(たとえば、エイホらの本)を
買いましょう。
本書は、まず日本語自体がへたですし、説明も知性が感じられない完成度の
きわめて低いものです。基本的な教養の高い大学の研究者の書いた本とは全
く質が違います。
加えて、誤植(本文、コード)が大変多いので、エラーコレクトができない
人には、特にコードの誤植に関しては、大迷惑だと思います。
さらに読むものの心証を害するのは、マイクロソフトの宣伝が随所に感じら
れることです。例えば、オブジェクト指向言語の例としてJAVAの名前を書い
ていないのは、悪質だと思いました。
そのうち、プログラムの解答を公開しようと思いますので、自分でできなか
った人は参考にしてください。(簡単なのでそういう人はいないとは思いま
すが)
入門とありますが、サンプルコードは最初の雛形だけで、各章ごとのサンプルは添付のCDには入っていません。(つまり、解答のない問題集ということ。)
独力でコードを書くことが実力をつける道ということでしょうが、「入門」と思って買う人のレベルでは、この本の説明だけで各章にしたがってコンパイラのコードを自分で書いていくのは難しいと思います。
読者のレベルの想定にギャップがあると思います。