From: Shigeru Kobayashi Date: 2007-11-17T22:49:15+09:00 Subject: [ruby-list:44239] Re: Float を利用するRubyプログラム 初めまして 小林茂と申します。こちらのリストへの投稿は初めてになります。よろしくお願いいたします。 現在、PCからセンサやアクチュエータを利用するためのFunnelというツールキットを開発しているのですが、その中での数値の表現は(フィルタ処理などを行う関係で)浮動小数点が基本になっています。 http://code.google.com/p/funnel/ Ruby用のライブラリも作成し、テストを行っているのですが、最近のPCであれば結構いい感じで動いてくれているようです。とはいえ、規模が大きくなってきた場合や、非力なPC(またはいわゆる組込み用のプロセッサ)で動かした場合には影響は大きくなると思います。 頻繁に浮動小数点演算が必要となる部分だけCでライブラリを作成するという方法もあるかとは思いますが、もし、近い将来のバージョンでパフォーマンスが改善するのであれば、私としましてはとても嬉しいです。 こちらもやや特殊な例かもしれませんが、何かの参考になりましたら幸いです。 On Nov 17, 2007 4:31 PM, SASADA Koichi wrote: >  ささだです. > > Ruby で Float を利用するプログラムをよく利用している人はいらっしゃ > いませんか? とくに,利用しているけど速度的な問題で困っている,もし > くは速度的な問題がなければ利用したい,というご意見があれば是非教えて > ください. > > > 現在,Ruby で Float を利用すると,Cなどの他のプログラミング言語と > 比べて色々な理由からプログラムがとても遅くなります.これを解決する方 > 法を考えているんですが,そもそも「誰も Float なんて使ってないよ」, > もしくは「誰も速度で困っていないよ」,ということだったら,頑張っても > 意味がないわけです.なので,「使ってるよ」「遅くて困ってるよ」という > 例があると,色々と理由付けが出来るので,もしあれば教えていただけない > でしょうか. > > 公開しているプログラムであれば,そちらも教えていただければ幸いです. > > どうぞよろしくお願いします. > -- > // SASADA Koichi at atdot dot net