C

GNU coreutils

マクロソフトとは関係ないが、なぜ関数じゃなくて関数形式のマクロで記述してるんだろう。

M_PI

gccでコンパイルできたものをVisualC++ 2008のC/C++コンパイラでコンパイルしようとしたら定義されていない識別子と言われてしまった。 どうやら標準化されていない定数であるため、最近のMicrosoftのライブラリではmath.hをincludeする前に #define _USE_MA…

計算精度

確率の総和が1.0を超えてしまうのを解決するのに半日かかった……。 積分計算のfor文まわすときの刻みを0.1から0.001くらいにしたら解決した。