>コンピュータ・インターネット>プログラミング>Ruby>

プログラミング言語 Ruby

オライリージャパン Search オライリージャパン オライリージャパン
by まつもと ゆきひろ David Flanagan Search まつもと ゆきひろ David Flanagan まつもと ゆきひろ David Flanagan

プログラミング言語 Ruby by まつもと ゆきひろDavid Flanagan 価格: ¥ 3,990
国内配送無料

おすすめ度:


もっと詳しい情報: プログラミング言語 Ruby
プログラミング言語 Ruby @Amazon
プログラミング言語 Ruby @aStore
プログラミング言語 Ruby @Rakuten


Customer Reviews:
最も信頼できるRubyの本
Rubyに関してこれほど記述が正確かつ精緻な本は他に無いと思います。

Googleや他の本で調べてもわからなかったことが、
この本には書いてあった、という経験を何回もしています。

じっくり読み込むも良し、必要に迫られたときだけ辞書的に使うも良し、
Rubyを使いこなすつもりなら絶対に持っているべき本です。

基本書にふさわしい本
よく「Rubyを深く知りたい方向けの本」などと紹介されたりします。これは誤解を招く紹介です。本書にトリビアや無駄な知識はほとんどありません。Rubyプログラマにとって常識たるべき事項が驚くべき濃度で凝縮されています。

本書の対象読者は脱入門者〜中級者です。入門書を読了し,リファレンスを引く力を持っていることを想定しています。もし前半で躓いてしまうようなら,入門書を読み直してから本書を読んでみてください。

この本の見所は後半,特に第6章〜第8章です。これらの章はRubyの動的な機能について網羅的に解説しています。何度も読み返す価値のある章です。高度な解説書や他人の書いたRubyプログラムを読むための足がかりになると思います。

本書は言語の解説にとどまりません。
・「〜のように書くべき(書くべきでない)」
・「よりエレガント」
・「より効率的」
・「〜な時に便利」
・「多くのRubyプログラマはこのように書く」
・「よく見られる」
このような表現を随所に見ることができます。Rubyプログラムをよりエレガントに書くための指南・示唆がちりばめられています。腕を磨きたいRubyプログラマにもお勧めできます。

Ruby1.8とRuby1.9の解説が併記されています。Ruby1.9に乗り換えた私にとっては非常に有益でした。逐一バージョンを示して書き分けられており,混乱する程ではありません。

rubyマスターになるために
The Ruby Way 第2版を持っているので、内容もかぶりそうだし、いらない
かなと思っていて、ここの書評でもあんまりいいように書いてなかったので遠慮
していたが、書店で立ち読みして、内容に興奮して購入し、素晴らしかったので
レビューを書いている。

2年以上rubyに関わっていたが、この本を読んで、いかにあやふやなまま
rubyプログラミングを行っていたかを痛感させられる。

例えば-7/3がCやJAVAでは-2でrubyだと-3を返し、そのためrubyでは、-a/bが
-(a/b)と一致しないということやx**(1/4)は1だがx**(1.0/4.0)だとxの4乗根
が計算できるなど、驚きの連続だ。

文と制御の説明が終わるまでに、ほぼ本のページの半数を使用している。
経験的にsortなどに渡すブロック内でreturnするとなぜか結果が変に
なるということを知っていたが、この本をよんで、なぜブロックでreturn
してはいけないかということが解かり、めちゃくちゃすっきりした。
他にもあまり説明されていない例外について、例外中に例外が起きた場合
など細かいとろまで説明されていてありがたい。

制御文の章の後は、
6章メソッド、proc、lambda、クロージャ 
7章クラスとモジュール 
8章リフレクションとメタプログラミング
というrubyを使用したオープンソースを理解するためには必須の知識。

逆に標準ライブラリに関してはriで調べればすぐわかるよねということで
riに関する説明があったり、rubyプラットホームの章でざっと流す程度。

正直去年の私では、細かい情報が多すぎて、しんどくなって読めなかったかも
しれない。

rubyを極めるためには必須の1冊。

鬱にされる鬱然たるRuby教科書
C言語教科書のバイブルであるK&Rを見本にしたと、前書きに書かれている。内容もそれに相応しい。見識が高く、鬱然たる学殖が傾けられている。とくにRuby 1.8と1.9を同時に学ぶには現時点で最強の一冊ではないでしょうか。

しかし、肝心の1.8と1.9の異同がこの本を読みにくくしている。1.8のある手法を詳しく説明して納得させてから、次の段落でこの手法は1.9では使えなくなると断る、そういう箇所が点在しているので、本当に悩まされ、迷わせられた。

その一方、思考の切り替えが上手の方、つまり1.8と1.9を割り切って考えられる方ならこの本の真髄を満喫することが出来るでしょう。うらやましいかぎりだ。

私にとって、可愛いRubyがあの『女王の教室』の女教師に豹変した厳しい一冊でした。

For Rubist
この本は、Rubyを細部まで紹介していて
「Rubyは既にある程度知っていて、Rubyを奥まで知りたい。」
という方向けの本です。

ただ、正直、まだRuby初学者にはお薦めできません。
理由は、
1. すらすら読みにくい。
2. 他のRubyの本とくらべ参考書(の記述のされ方)が重い点です。

内容は、1.8と1.9の間で、まだまだ揺れているRubyがよく描かれています。
(結構な頻度で、1.8,1.9の話が間間に挟まれます)

この本のオビにある通り、今の和書の中でRubyを詳しく知るのであれば
この本くらいの細かさが必要ですし、必要な人もいるでしょう。
しかし、逆に「楽しいRuby」くらいの入門書の次に読む本としてはあんまりという印象です。
Rubyを普段から使っていない人は、もっと気楽に読める本をお薦めします。


Listmania Lists:
rubyの本 2009(21冊(9/21現在)) −25件では間に合わないかも??
プログラミング言語(スクリプト)

関連商品:

Ruby逆引きハンドブック

Rubyによるデザイン・パターン

初めてのRuby

実践 Rails -強力なWebアプリケーションをすばやく構築するテクニック

まつもとゆきひろ コードの世界‾スーパー・プログラマになる14の思考法

プログラミング言語 Ruby & More...



related blog:

[ruby][メモ]rubyでラマヌジャンに挑戦
一つはさまるけど、そしてその計算結果は integerのクラス変数に残す様にします(参考: フラナガンasin:4873113946 p.363 ハッシュで階乗) 気休めですね。 irb(main):023:0> class integer; @@factorial=hash.new{|h,k| h[k] = k>1 ? k*h[k-1] : 1}; ...
http://d.hatena.ne.jp/hs9587/20090906/1252218008

2009年10月11日のつぶやき
10:07 プログラミング言語 Ruby - [あまれび] http://tools.x0.com/amazon/item/detail/4873113946/; 12:09 水まきしているので虹を作ってみた http://f.hatena.ne.jp/twitter/20091011120906; 13:44 [24時間365日] サーバ/インフラを支える技術 ...
http://d.hatena.ne.jp/okisan/20091011/p1

プログラミング言語Ruby
プログラミング言語 Ruby. 著者/訳者:まつもと ゆきひろ David Flanagan. 出版社:オライリージャパン( 2009-01-26 ). 定価:¥ 3990. Amazon価格:¥ 3990. 大型本 ( 472 ページ ). ISBN-10 : 4873113946. ISBN-13 : 9784873113944 ...
http://fumi.me/2009/02/19/ruby/

1/26 目標のある人っていいですね。。。
iphone sdkプログラミング大全 (macpeople books); [4873113946]- プログラミング言語 ruby; [4872802926]- itアーキテクト vol.21 (idgムックシリーズ) (idgムックシリーズ); [4797348488]- 携帯サイト コーディング&デザイン; [4839909865]- cpuの創り ...
http://ken3-info.blog.ocn.ne.jp/day/2009/01/126_7853.html

プログラミング言語本
http://www.amazon.co.jp/exec/obidos/asin/4873113946/showshotcorne-22/ プログラミング言語 ruby (大型本) まつもと ゆきひろ (著), david flanagan (著), 卜部 昌平 (監訳) (監修), 長尾 高弘 (翻訳) これは、逆輸入本になるんでしょうね。 ...
http://iiyu.asablo.jp/blog/2009/02/13/4115774

聖書降臨 - 書評 - プログラミング言語ruby
asin:4873113946 プログラミング言語ruby まつもとゆきひろ / david flanagan 卜部昌平監訳 / 長尾高弘訳 [原著:the ruby programming language]. 初出:2009.01.22; 販売開始まで更新. やっとキタ━━━━(゜∀゜)━━━━ッ! ...
http://blog.livedoor.jp/dankogai/archives/51168808.html

Stack Stock Books - プログラミング言語 Ruby
ISBN, 10桁: 4873113946 13桁: 9784873113944. NCID, BA88830301. 形状, 大型本. 出版社, オライリージャパン. 発行日, 2009年01月. ページ数, 472 ページ. サイズ, 182×432×28 mm. 重量, 780 g. 積ん読指数, 0 pt ...
http://stack.nayutaya.jp/book/4873113946

たかやの本棚
プログラミング言語 Ruby. まつもと ゆきひろ David Flanagan オライリージャパン. ISBN: 4873113946 bookweb, Amazon, WebCat, 新書マップ. カテゴリ. 評 価. コメント. 他の本棚, suchi, atyks, kuwa, miyamuko, 岸リトル, bleis-tift, mkouhei, ...
http://hondana.org/%E3%81%9F%E3%81%8B%E3%82%84/4873113946

プログラミング言語 ruby
【プログラミング言語 ruby】に関するクチコミです。 http://クチコミ検索.com/view/4873113946.
http://xn--pcki5bxhs342a0dza.com/view/4873113946

メディアマーカー - プログラミング言語 Ruby
Rubyに関してこれほど記述が正確かつ精緻な本は他に無いと思います。 Googleや他の本で調べてもわからなかったことが、 この本には書いてあった、という経験を何回もしています。 じっくり読み込むも良し、必要に迫られたときだけ辞書的に使うも良し、 ...
http://mediamarker.net/media/0/?asin=4873113946
Ruby
たのしいRuby 第2版 Rubyではじめる気軽なプログラミング ¥ 2,730
プログラミング言語 Ruby ¥ 3,990
作りながら学ぶ Ruby入門 ¥ 2,625
初めてのRuby ¥ 2,310
Rubyではじめるゲームプログラミング―人気の国産言語で、誰でも簡単にゲームが作れる! (I・O BOOKS) ¥ 2,415
Ruby技術者認定試験 公式ガイド (ITpro BOOKs) ¥ 2,100
Rubyレシピブック 第2版 268の技 ¥ 2,940
Ruby 1 はじめてのプログラミング (CD-ROM付) (プログラミング学習シリーズ) ¥ 1,974
Rubyによるデザイン・パターン ¥ 3,990
Ruby逆引きハンドブック ¥ 3,990
Amazon Associate
配送料 無料1500円以上