nim (443レス)
上下前次1-新
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん
356(2): デフォルトの名無しさん [] 2023/08/27(日) 17:22:00.42 ID:P6KX7G/o(1/2) AAS
>>355
Nim言語が高速なのはC言語コードを吐き出した時に
再帰処理をgotoループに置き換えている可能性があります
その場合C言語のオプションをいくら変更してもあまり意味はない
です
確認はコマンドライン引数に --nimcache:.cache を加えて
コンパイルして.cacheフォルダ内のC言語ファイルを確認すれば
わかるはず
nim c --nimcache:.cache -d:release ...
-d:relsese の部分は -d:danger で 置き換え可能で
dangerのほうが高速です
詳細はここ
https://nim-lang.org/docs/nimc.html
コンパイル型言語のベンチを取る時は再帰処理コードは
避けた方が良いと思います
357: デフォルトの名無しさん [] 2023/08/27(日) 17:25:13.06 ID:P6KX7G/o(2/2) AAS
>>356 追記
末尾再帰になっている可能性もありかな
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.013s