中古品:
¥3,960 税込
無料配送12月27日 金曜日にお届け
詳細を見る
または 最も早い配送 明日 12月24日にお届け(6 時間 14 分以内にご注文の場合)
詳細を見る
中古商品: 良い | 詳細
発売元 yopestyle store
コンディション: 中古商品: 良い
コメント: 【状態】CD付き。表紙カバーにヨレやスレ等、全体的に軽微な使用感がございます。丁寧な検品を心掛けておりますが、中古商品のため多少のキズ・ヨレ・汚れ・僅かな書き込みの見落とし等はご容赦願います。基本的には記載のない場合は帯、特典などは付属いたしません。【配送】ご注文確認後、amazon配送センターから迅速に発送されます。※品質には十分注意しておりますが、万一不具合等ございましたらご連絡下さい。
Kindleアプリのロゴ画像

無料のKindleアプリをダウンロードして、スマートフォン、タブレット、またはコンピューターで今すぐKindle本を読むことができます。Kindleデバイスは必要ありません

ウェブ版Kindleなら、お使いのブラウザですぐにお読みいただけます。

携帯電話のカメラを使用する - 以下のコードをスキャンし、Kindleアプリをダウンロードしてください。

KindleアプリをダウンロードするためのQRコード

著者をフォロー

何か問題が発生しました。後で再度リクエストしてください。

Rubyソースコード完全解説: Ruby Hacking Guide 単行本 – 2002/12/1


付属資料:CD-ROM(1枚)

商品の説明

商品説明

Rubyの生みの親であり本書の監修者であるまつもとゆきひろは、人と人とがコミュニケーションするための自然言語と同様に、人がコンピュータに意志を伝えるプログラミング言語も、「ソースコードは、アルゴリズム、テクニック、表記法、美学、哲学を含む読み物である」と述べている。

本書は、Rubyのソースコードを使って、Rubyの内部をできるだけ詳細に解説したものである。Rubyの構造を理解し、言語処理系一般についての知識を身につけ、またソースコードを解読して技術を高めることを目的としている。C言語とオブジェクト指向の基礎知識がある読者が対象となる。難易度は入門書のレベルではないが、初心者でも挑戦するに値する内容となっている。

本書は4部から構成されている。第1部「オブジェクト」では、Rubyの基本的な知識、オブジェクトの具体的な内部構造、ハッシュテーブル、Rubyのクラスシステム、ガーベージコレクション、変数と定数、セキュリティについて、第2部「構文解析」では、Rubyの仕様、最低限のyaccの知識、パーサ、パーサとスキャナの連携、Rubyの内部で構築されるノードについて、第3部「評価」では、評価器、コンテキスト、メソッド、ブロック、動的評価について、第4部「評価器の周辺」では、RubyとCのライブラリの実行時ロード、スレッドの実装について述べている。

巻末の付録には、マクロリファレンスと参考文献が掲載されている。全体にわたりRubyのソースコードが、豊富な図版を使ってわかりやすく解説されている。また、各部のはじめには基礎的な知識を説明しており、理解しやすくするための配慮がなされている。添付のCD-ROMには、本書で解説するRuby1.7.3のソースのアーカイブを収録している。(大塚佳樹)

メディア掲載レビューほか

Rubyソースコード完全解説 Ruby hacking guide
スクリプト言語「Ruby」処理系のソースコードを解説する本。Rubyの構造を理解して言語処理系一般の知識を身に付けること,そしてソースコードを読む技術を身につけることを狙っている。

 読者に要求する知識のレベルは高い。著者は,C言語で「実行時に構造体をmalloc( )で割り当ててリストやスタックを作ることができ,関数ポインタを何度かくらいは使ったことがある」程度の読者を対象にしたという。私はそれにちょうど当てはまるが,それでも難しいところは結構あった。でも,わかるとうれしいし,興味深い。著者の案内にしたがいながらRubyという言語処理系の全ぼうがジワジワと見えてくるのは快感で,ついでにC言語の技術も磨けてしまう。Cにまじめに取り組む中級プログラマに,強くお薦めしたい。

( 日経ソフトウエア)
(日経ソフトウエア 2003/03/01 Copyright©2001 日経BP企画..All rights reserved.)
--
日経BP企画

登録情報

  • 出版社 ‏ : ‎ インプレス (2002/12/1)
  • 発売日 ‏ : ‎ 2002/12/1
  • 言語 ‏ : ‎ 日本語
  • 単行本 ‏ : ‎ 549ページ
  • ISBN-10 ‏ : ‎ 4844317210
  • ISBN-13 ‏ : ‎ 978-4844317210

著者について

著者をフォローして、新作のアップデートや改善されたおすすめを入手してください。
青木 峰郎
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

著者の本をもっと見つけたり、似たような著者を調べたり、おすすめの本を読んだりできます。

カスタマーレビュー

星5つ中5つ
2グローバルレーティング

この商品をレビュー

他のお客様にも意見を伝えましょう

上位レビュー、対象国: 日本

  • 2002年12月15日に日本でレビュー済み
    Rubyの拡張ライブラリのドキュメントを読んだときの感動は忘れられない。まさに、そこにはC言語で書かれたオブジェクトの世界があった。
    本書では、その本体にあたる部分をテッテ的に解説してあり、CD-ROMには600メガ以上もの情報が詰め込まれている。
    Ruby本体も、基本的にはコアな部分を除いてオブジェクトで構成されているが、ここでは構文解析や、スレッド周りまでを含めて、筆者の力の限りを尽くした解析がなされている。
    たとえば、BASICインタプリタを解析したことがある人などは、あまりの懐かしさに情熱のたぎりを覚えるのではなかろうか。また、情報系の学生などにはC言語の鍛錬として、最適の書である。
    40人のお客様がこれが役に立ったと考えています
    レポート