From: Kenta Murata Date: 2008-04-16T05:31:08+09:00 Subject: [ruby-dev:34416] Re: ComplexFloat むらたです. 2008/4/13 Urabe Shyouhei : > Cの演算規則が好きならCで書けばいいと思うのですがなんでそこまでしてRubyで > Cと同じことをさせたいんですか? このまま Ruby の Complex の仕様が決定してしまうと,拡張モジュール内で 行われる複素演算の結果と Ruby 上で行なわれる複素演算の結果の違いに 注意しなければない可能性が高いですよね. > 最適化された程度ではRubyを使って実用的な速度でナンバグランチングできると > 思えないし、そんなにCべったりならCでいいじゃないですかと思うんですが。 ナンバクランチングという用語は初めて聞くので良く分からないのですが, C のみで実装すると面倒な部分を Ruby で書き,C でなければならない部分を 拡張モジュールとして実装する事は良く行われている気がします. また,私個人の印象として,機械精度の浮動小数点演算を C のものに揃えることが 「Cべったり」になってるとは感じられません.逆にそうしない場合の方が不思議で ならないです. # もちろん,これは私個人の印象でしかありません. # ですから,あたりまえですが,これを押し付けようなどとは思っていません. -- Kenta Murata OpenPGP FP = FA26 35D7 4F98 3498 0810 E0D5 F213 966F E9EB 0BCC