コメント: Re:patchはいらないのでは? (スコア 1) 8
もしかして CTM?
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/ctm.html
これが FreeBSD 固有かどうかは、既に忘却の彼方だが。
awk 愛好者
しかし、これほど手間が掛かるのであれば、皆で空き缶拾いにでも繰り出した方が、地域社会的にも売上的にも良いのでは無いのかな。
C 言語で異なったプロセス間で使い回せる型は結局は 8/16/32/64 bit unsigned/signed int と 32/64 bit float です。構造体は所詮それらの塊。
前処理を perl で終わらせて、C の構造体に対応する物を perl で連続して書き出せば C で fread で一気に読み込めます。perl 自体は知りませんが、バイナリのままで数字などを書き出せますよね?同じシステム上だからエンディアンは同じです。一度きりの使い捨てなら 32bit int と 64bit double に限定すれば、アラインメントも回避できるのでは。
CORBA を使う手もアリかとは思いますが、面倒そうです。
for(i = 0; i < x.length; i++)
for(j = i + 1; x.length; j++)
calc(x[i], x[j])
みたいな感じで良いのでは。
Isn't it better to use expand_number(3), instead?
UNIXはただ死んだだけでなく、本当にひどい臭いを放ち始めている -- あるソフトウェアエンジニア