Rubyの本読書会 第二回

(Ruby and 難しい)属性の人たちと第3章を読みました。
グループ分けして正解ですね。全員が発言できていい感じ。
最後はshallow copydeep copyの話題に。元Cプログラマとしては、RubyのオブジェクトはFixnum以外すべてポインタで、dupはmemcpyと考えると色々と理解が捗ります。
ところで、昔、Javaを勉強し始めたとき、「Javaにはポインタがない」とかいう宣伝文句に煽られて大混乱した憶えがあります。結局、プリミティブ型以外は全部ポインタですやんか。最初からそう言ってくれりゃ話が早いのに。