Science Fair プロジェクトのために、プログラミング言語の選択がパフォーマンスにどのように影響するかをテストしています。私は、Java、Ruby、Perl、および Python でスクリプトを作成して、Pi を小数点以下 1 億位まで計算することによってこれを行っています。私は Perl に最も精通しているので、Perl から始めます。ただし、これは興味深い問題をもたらします。Perl で Pi を 1 億の桁に丸める必要がありますが、私が見る限り、Perl にはこの状況に適した丸め方法がありません。みたいなものしかない
use Math::Round;
$rounded = nearest(0.1, $numb);
私はコンピューターの前に座って 1 億個のゼロを入力したくないので、これはちょっとした問題です。私の知る限り、sprintf と printf はそれほど優れているわけではありません。さらに、彼らは厄介な半分から偶数のものを持っています。誰でも助けてもらえますか?
PS 誰かにとって重要な場合は、チュドノフスキー式を使用する予定です。