From: "谷垣 宏一" Date: 2008-09-11T22:58:13+09:00 Subject: [ruby-list:45492] Re: __volatileの付け方 谷垣です。 08/09/11 (木曜日) 10:25PM、 "横山(KOJIMA)" のメッセージ: >横山と申します。 >もし、そういう理由でしたら、 >あえて、拡張ライブラリにせず、 >シンプルにファイル渡しにされてはいかがですか。 >以下のような手順になるかとおもいますが。 >1.rubyでC言語の処理で必要となるパラメータを >全て、ファイルに書き出す。 >2.C言語の処理をrubyから呼び出す。(systemを使用) >3.C言語側で、ファイルを読込、しょりする。 >4.結果を別なファイルに書き出す。 >5.rubyで結果がかかれたファイルを読み込む。 >以上、参考までに。 どうもありがとうございます。:-) 確かにそれもありだと思います。ただ今回に限っては、 C言語で延々と実行する反復計算の合間合間に、 ちょっとCでは書きたくない面倒な評価処理(計算量と しては小さい)が入るため、そこをRubyに任せられる よう、密に連携した形で実装しようとしています。