サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
アメリカ大統領選
qiita.com/Paalon
要約 C++ だと 11.44 秒かかるものが Rust だと 18.36 秒もかかって遅い。なぜだ? 議論する内容 Leibniz 級数というものを使って円周率を計算するプログラムを Rust と C++ で実装して速度を比較する。実行時に級数の項の数を引数として渡して計算させる。うまくプログラムが書けていれば、Rust と C++/Clang ではほとんど性能が変わらないはずだが… Rust でのコード・コンパイル・実行 use std::env; fn powersign(n: i64) -> i64 { if n % 2 == 0 { 1 } else { -1 } } fn leibniz(n: i64) -> f64 { let mut s: f64 = 0.0; for k in 0..=n { s += powersign(k) as f64/ (2 * k + 1) as
このページを最初にブックマークしてみませんか?
『qiita.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く