トップページ
>
プログラム
>
2016年04月15日
>
CjDQhw6r
書き込み順位&時間帯一覧
5 位
/209 ID中
時間
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Total
書き込み数
0
0
0
0
0
0
1
0
0
0
2
0
0
0
2
0
0
0
0
0
0
0
0
0
5
使用した名前一覧
書き込んだスレッド一覧
デフォルトの名無しさん
C++ Builder vs C# どっちがいいか教えて©2ch.net
C#, C♯, C#相談室 Part90 [無断転載禁止]©2ch.net
【Delphi】Embarcaderoオッチャ その32【C++ビルダ】 [無断転載禁止]©2ch.net
書き込みレス一覧
C++ Builder vs C# どっちがいいか教えて©2ch.net
844 :
デフォルトの名無しさん
[sage]:2016/04/15(金) 06:52:31.58 ID:CjDQhw6r
ビルダーくん今この板で一番愛されてる
C#, C♯, C#相談室 Part90 [無断転載禁止]©2ch.net
468 :
デフォルトの名無しさん
[sage]:2016/04/15(金) 10:05:15.19 ID:CjDQhw6r
>>447-448みたいな非現実的なコードじゃ参考にならんな
もっとメモリアクセスが発生する、例えば2つの配列の要素ごとの和を計算して
結果を3つめの配列に格納するとかやってみ
3倍くらい差がつくから
C#, C♯, C#相談室 Part90 [無断転載禁止]©2ch.net
469 :
デフォルトの名無しさん
[sage]:2016/04/15(金) 10:08:59.06 ID:CjDQhw6r
てか
double num = 0;
for (i = 0; i < 4000000000; i++)
{
num += 0.000000001;
}
って実行時に計算するまでもないから最適化でこのループは消えそうなもんだが
GCCなら確かそうなってたような。。。後で試してみる
C#, C♯, C#相談室 Part90 [無断転載禁止]©2ch.net
474 :
デフォルトの名無しさん
[sage]:2016/04/15(金) 14:20:00.90 ID:CjDQhw6r
numがdoubleならGCCでもループ消えないわ。-O3でも3命令(sub、addsd、jne)のループしてる
numを整数にすると-O2以上でループ消える
それから>>447のlong i;はまずいんじゃないか?longだと4000000000を表現できないと思うけど
【Delphi】Embarcaderoオッチャ その32【C++ビルダ】 [無断転載禁止]©2ch.net
148 :
デフォルトの名無しさん
[sage]:2016/04/15(金) 14:38:30.03 ID:CjDQhw6r
さすが物凄くキレる推論だな
※このページは、
『2ちゃんねる』
の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合は
メール
をしてください。対応します。