Rubyのしくみ -Ruby Under a Microscope- の感想
223 人が閲覧しました
参照データ
タイトル | Rubyのしくみ -Ruby Under a Microscope- |
発売日 | 販売日未定 |
製作者 | Pat Shaughnessy |
販売元 | オーム社 |
JANコード | 9784274050657 |
カテゴリ | ジャンル別 » コンピュータ・IT » プログラミング » ソフトウェア開発・言語 |
購入者の感想
本書では、Ruby のコードを読み込んでから、それらのコードがどのように字句、構文解析されて、コンパイルされ、YARVの機械語に変換されるか。またRubyでよく使われるクラスやオブジェクトがどのように表現されるか、メソッド探索がどのように行われるか、Procは何者なのか、ということが豊富な図で解説されている。また 10-12 章では JRuby と Rubinius がどのように実行されるかという説明をしながら、MRI との対比をしている。
この本を読んでも良い Ruby コードが書けることはないだろうし、Rails の地雷回避がわかるかというとそんなことはない。しかし、プログラミングを生業とする人間なら、Kernel やもう少し上のミドルウェアである redis, memcached, nginx, apache のようなソフトウェア、Ruby や Perl, Python のような言語の内部構造を知っていると、未知の事象に遭遇した時に力を発揮するというのは経験にあると思う。本書はそんな未知の事象への対応を可能とする一冊だ。
この本を読んでも良い Ruby コードが書けることはないだろうし、Rails の地雷回避がわかるかというとそんなことはない。しかし、プログラミングを生業とする人間なら、Kernel やもう少し上のミドルウェアである redis, memcached, nginx, apache のようなソフトウェア、Ruby や Perl, Python のような言語の内部構造を知っていると、未知の事象に遭遇した時に力を発揮するというのは経験にあると思う。本書はそんな未知の事象への対応を可能とする一冊だ。