2ちゃんねる ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

プログラマーぼく「なんだこれは!」新人「え!違いますか?ほら、x/2ですよ?」

1 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 12:14:09.355 ID:VJUrWVVwa.net
ぼく「1ビットシフトさせるか0.5をかけろバカ!!!!」
まったく

2 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 12:14:52.317 ID:ylzDollCM.net
妄想楽しい?

3 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 12:15:52.800 ID:GMhroUpW0.net
低スペかよ

4 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 12:16:12.559 ID:VJUrWVVwa.net
割り算は掛け算の2倍時間がかかる
そして掛け算はビットシフトの4倍時間がかかる

あとはわかるな?

5 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 12:17:08.065 ID:TT4EW5iX0.net
ビットシフトなんてC言語以来やってないなあ

6 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 12:17:36.302 ID:VJUrWVVwa.net
PCは割り算になるとcmpを使う
そうなると、まず、1/2を計算したあと、その結果をかけるようになる

なら最初からかけろよ

7 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 12:17:48.416 ID:XuAD580w0.net
つまんねえ講釈垂れるな

8 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 12:18:05.363 ID:VJUrWVVwa.net
>>5
普通に使うが?

9 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 12:18:08.407 ID:XuAD580w0.net
覚えたての知識で語らずにgptで語れよ!ドン!

10 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 12:18:15.740 ID:0VFuu1zW0.net
ぼく君のおかげで処理速度が0.000001秒早くなりましたすごいですね

11 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 12:19:12.353 ID:/+vQXHFod.net
1って真正の無能だよな

12 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 12:19:52.101 ID:TT4EW5iX0.net
>>8
どこで動くぷろぐらむ?🤓

13 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 12:22:31.002 ID:VJUrWVVwa.net
>>12
逆にそんな除算を普通に使う現場ってどんなかすぃ現場なの?

14 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 12:22:31.667 ID:Yv5edvZzr.net
今のスペックなら可読性のほうが大事だろ老害

15 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 12:23:21.968 ID:PhKsRYLTM.net
組みにくいから割り算使うよごめんね

16 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 12:23:50.676 ID:VJUrWVVwa.net
>>14
は?ビットシフトも頭に入っとらんのか?

17 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 12:23:57.738 ID:TT4EW5iX0.net
>>13
日本語通じますか?🤓

18 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 12:24:31.739 ID:VJUrWVVwa.net
>>15
組みやすいよね

19 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 12:25:10.828 ID:+JyO/hpep.net
アスペとアスペのコンツェルトかよ

20 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 12:25:48.378 ID:VJUrWVVwa.net
>>17
お前通じてないんだな
俺はハングル書けないんだ、ごめんな

どこでビットシフト使うのか?
→どこでも使う。逆にどこで使わないの?
日本語通じてますか?

これがアスペか

21 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 12:26:18.536 ID:KiWeLNWzM.net
可読性さげてプログラミング知識自慢するやつは学校にしか居ない
社会でそれやっても直してって言われるぞ

22 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 12:26:33.924 .net
組み込み系だとそこら辺大切だよね

23 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 12:26:50.540 ID:VJUrWVVwa.net
なんで掛け算に変化しないの?できないの?
小学校の先生必要なの?

24 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 12:26:57.568 ID:KiWeLNWzM.net
>>16
小学生でも頭に入ってる割り算の方がいいよね

25 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 12:27:17.687 ID:StpLNdkRM.net
下位関数の効率化を、やらない??

26 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 12:27:30.577 ID:+O60nvnO0.net
>>10
そこはクロックかステップだろ

27 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 12:27:51.512 ID:KiWeLNWzM.net
>>13
逆にじゃなくて、回答しようや
質問に対して質問で返すバカ
つまり無職ニートの妄想

28 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 12:28:00.947 ID:Y7Kw8Euld.net
貴重な昼休みにレスバか

29 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 12:28:07.485 ID:g2BJlicxM.net
そういうのってコンパイラが上手にやってくれるんじゃないの?知らんけど

30 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 12:28:28.524 ID:VJUrWVVwa.net
>>21
いいか?
応用情報午後見てみろ
普通に除算してる馬鹿なやつはいないよ

31 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 12:28:28.700 ID:QO15AqfSM.net
可読性下げるバカ

32 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 12:29:01.193 ID:VJUrWVVwa.net
>>27
どこでも使うと回答してるだろ馬鹿

33 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 12:29:48.280 ID:TT4EW5iX0.net
>>27
コミュ障、日本語不自由も考えられる🤓

34 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 12:30:06.585 ID:EBr1Ma10M.net
符号付きの型ならビット演算避けたほうが良いよ

35 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 12:30:07.938 ID:QO15AqfSM.net
>>32
どこでも使わねえよバカ
どこでも使うならこんなに反論わかねーだろバカ

36 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 12:30:24.167 ID:VJUrWVVwa.net
>>29
movはやってくれる
レジスタ割当もやる
人がやるよりもうまくやる
加減乗算もやる
でも除算はやらない
なぜなら、乗算でできるから

37 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 12:30:49.182 ID:x4Lsq9u2d.net
応用情報wwwwwwwwwwwwww釣り針でけーよwwwwwwwww

38 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 12:30:50.275 ID:VJUrWVVwa.net
>>35
それお前の職場が低レベルだからだよね

39 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 12:31:15.006 ID:QO15AqfSM.net
>>38
完全論破されてその程度の遠吠えしか出ないのか

40 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 12:31:28.193 ID:QO15AqfSM.net
>>38
現実見ようぜ

41 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 12:31:46.348 ID:w3MatlqZa.net
自称プログラマー(新卒でSIerに入って情報処理試験受けさせられた素人)って感じでかわいいね

42 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 12:32:03.449 ID:RB4X2bfd0.net
2進数ベースの概念のものを処理するときはビット演算するけどうちの業務では大抵10進数ベースなので普通に割り算しますわ

43 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 12:32:59.147 ID:VJUrWVVwa.net
>>39
お前の論理は破綻してるから小学校からやり直せ

人をいじめるのは良くないよね。
でも、○○くんいじめてますよ?
いじめてねーよ!ハイ論破!

みたいな論じてもなく主張すら危ういレスで完全論破って言えるお前は大物かもね!

44 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 12:34:35.638 ID:VJUrWVVwa.net
サブネットマスクとか、ビット概念でさ
シフトで接続可能台数出せるけど
もしかして255と0しか使わないエンジニアもどき?

45 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 12:35:13.036 ID:GMhroUpW0.net
根拠応用情報は流石にワロタ

46 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 12:35:43.216 ID:VJUrWVVwa.net
ああ、なんとなく理解した。
お前らがプログラマーと名乗ってるのは実はパンチャーのことなんだろ?
なら仕方ないよな、ごめんごめん!
レベルが違ってたわ

47 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 12:35:58.847 ID:EBr1Ma10M.net
下手な最適化はコンパイラが最適化する際の妨げになりかねないのでやらないのが正解

48 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 12:37:20.033 ID:EBr1Ma10M.net
>>44
そのことと2で割ることを右シフトに置き換えて良いこととは全く無関係だろ?
バカなの?
というか大体のケースで*0.5は/2より遅いと思うよ?

49 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 12:37:46.555 ID:bPUMliTdM.net
>>45
国家資格の情報処理資格で、プログラミング関連でいうとここだが?
IPAは各企業のトップエンジニアを集めて設立してるからな?

50 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 12:39:06.176 ID:bPUMliTdM.net
>>48
いや、そんなことはないよ
割り算のコストは高い。
2をかけるよりも4/2をかけるほうが速くなると言ってるか?

51 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 12:40:10.770 ID:bPUMliTdM.net
割り算がやると1/2を乗算してるからな

vsかgcc使ってるならアセンブラ出せるから見てみろ

52 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 12:40:15.050 ID:DsQ5UvRlM.net
>>46
逃げ出してて草
16レスしたのに誰1人として納得させれないザコ
いい加減にお前が間違ってるってこと認めた方がいいよ

53 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 12:41:33.930 ID:GMhroUpW0.net
>>49
情試の午後問とか「現場では誰もやらない•使わない教科書通りの実装」ばっかりだろ

54 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 12:41:59.501 ID:bPUMliTdM.net
>>52
逃げ出したっていうかレベルが違うのね

軍人が、このナイフは指を狙われないからいい!と言うとミリオタが「でもコッチのほうがカコイイ!!!」とゴリ押して論破論破言ってるようなものだよ

55 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 12:43:09.232 ID:bPUMliTdM.net
>>53
教科書通りの実装なら除算するだろ
レベル低いところはたまに使ってんなバカがと思われてるけど言わないだけ

56 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 12:43:15.231 ID:DsQ5UvRlM.net
>>54
言い訳してて草

57 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 12:43:32.626 ID:EBr1Ma10M.net
>>50
今回の場合は演算子の違いよりも型の違いの方が大きい
/2.0と*0.5だったら話は変わるかもしれんな

58 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 12:44:28.407 ID:bPUMliTdM.net
>>57
アセンブラ出してみろ、それでわかる
もしかして出し方わからんのか?

59 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 12:44:48.508 ID:Bg9o4gZNM.net
ソースの可読性的には新人が正解

60 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 12:46:08.688 ID:bPUMliTdM.net
>>59
ifだらけの継承しないクラスを使わないプログラムをどう思う?

61 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 12:46:30.982 ID:EBr1Ma10M.net
>>58
コンパイラによって扱いが変わるんだからオブジェクト一つを例に挙げてそれを基準にするほうが間違い

62 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 12:46:55.057 ID:bPUMliTdM.net
だってifで条件成立とそれ以外って書けば可読性高いっすわ!とか言うの?
馬鹿かよって思うよね

63 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 12:47:26.953 ID:Bg9o4gZNM.net
>>60
理由によるんじゃないかな
ちゃんと理由があるならいい(というか仕方ない)と思うぞ

64 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 12:47:48.266 ID:bPUMliTdM.net
>>61
gccとvsで9割カバーできるだろ
なら除算の方が速いコンパイラ持ってきなよ

65 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 12:48:18.700 ID:bPUMliTdM.net
>>63
それは、覚えるのが嫌なだけのバカだよ

66 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 12:48:44.479 ID:EBr1Ma10M.net
ああこれはダメだ諦めるわ

67 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 12:50:17.722 ID:Bg9o4gZNM.net
>>65
ならソースレビューする人のことも考えてコメントくらい残してあげたら後は好きにすればいいんじゃない?
レビュー者がコーディングしない人である場合も多々あるだろ…

68 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 12:51:10.041 ID:Wbt2zOuzr.net
自分の現場恥ずかしくて言えないほどのカス現場で働いてる>>1wwww

69 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 12:51:55.199 ID:jYmNSOvC0.net
コンパイル時に/2をシフト演算に解釈しないコンパイラが悪い

70 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 12:52:13.055 ID:h88UgdWud.net
>>1はエスイーエスで働いてそう

71 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 12:52:34.819 ID:bPUMliTdM.net
>>69
するわけ無いだろ
演算プロセッサついてるなら普通に演算にまわすよね

72 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 12:53:11.645 ID:AIOpKohlM.net
よほど処理時間の要件がキツくない限り可読性優先が普通

73 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 12:54:45.912 ID:Bg9o4gZNM.net
>>72
まあ運用も保守も一人でやるんで無い限りはカッチリとしたドキュメント残すか可読性高めるよな…

74 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 12:55:33.121 ID:jYmNSOvC0.net
>>71
>>1が提示してる条件の演算プロセッサは
演算にまわすとき/2とシフト演算別々にする演算プロセッサなんだろ

75 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 12:55:48.895 ID:dyLl7L2d0.net
LSIかよ

76 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 12:56:08.888 ID:bPUMliTdM.net
>>74
intelもAmdもcyrixもそうだが?

77 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 12:56:30.794 ID:eVVvjI2v0.net
それで不都合の出る案件じゃなければ別にかまわん

78 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 12:57:55.605 ID:Wbt2zOuzr.net
覚えたての知識ひけらかしたいだけのガキと同じ

79 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 12:58:37.572 ID:jYmNSOvC0.net
>>76
>>1に言えよ

80 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 12:59:29.972 ID:qVzxgzXMd.net
>>4
そんな計算時間がネックになるシステムなんて現代には無いしタイムロスはDBかNWが9割

81 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 13:00:16.280 ID:Bg9o4gZNM.net
可読性の指摘をされた結果可読性そのものを否定しはじめてる感あるな

82 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 13:00:38.989 ID:QMfkm6CL0.net
>>80
組み込みであるかもねないかもね、ってくらい

83 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 13:01:50.065 ID:seeRPovi0.net
変数に0が入ってくると落ちるぞ

84 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 13:03:12.335 ID:QMfkm6CL0.net
>>83
ゼロ徐算だと顔真っ赤でエラー出してくるが
ゼロ乗算だとスルーされるどのみち例外吐くだろうし吐かないだろう

85 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 13:03:39.955 ID:qVzxgzXMd.net
>>82
昔PLCやってたけどそれでも通信関係が殆どだったと思う

86 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 13:06:55.502 ID:NcF/JPfRd.net
性能必要なけりゃ富豪プログラミングでいいんだよ
ただし限度というものもある

87 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 13:11:23.760 ID:qVzxgzXMd.net
マジレスすると0.5掛けるとか型キャスト起こる方がロス大きいし元から浮動小数点型ならシフト演算できんよな

88 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 13:13:33.568 ID:YyNDMXvy0.net
>>82
今の組み込みはコンパイラが進化してるからこのくらいなら最適化でシフト演算に置き換えてくれる
コーダーが意識する必要はナッシング

89 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 13:15:49.112 ID:QMfkm6CL0.net
>>88
コンパイラというかIDE様には頭が上がらないわ

90 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 13:15:55.320 ID:YyNDMXvy0.net
0.5掛けはガチでないな
小数点演算させるくらいなら5掛けしてから10割りする方がまだマシ

91 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 13:16:37.283 ID:psBxjOHBr.net
C#とか、switchを書くとifで二分探索するようなコードに最適化されたりするぞ
割り算をシフトにしないわけがないだろ

92 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 13:16:52.585 ID:QMfkm6CL0.net
>>90
my.half()メソッド実装するわ

93 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 13:21:12.364 ID:psBxjOHBr.net
シェーダーとか物理演算書くときは0.5かけたりしてるな
そっちのが分かりやすいし
業務プログラムは割り算使う

94 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 13:21:52.472 ID:ZrivQS8a0.net
妄想だから「どこで使われてるの?」って質問に具体的に返せてなくてわろた

95 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 13:23:02.083 ID:zWEXVUZMr.net
0.5かけろよ!は馬鹿すぎワロタwwwww

96 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 13:25:27.787 ID:qVzxgzXMd.net
こんな無理ゲーの中で具体例が出せる >>93 には素直に敬意を表す

97 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 13:28:27.781 ID:FaiGm0jJa.net
時計の中身書くときくらいしか気にしてないな

98 :以下、?ちゃんねるからVIPがお送りします:2023/04/21(金) 13:34:26.392 ID:XR+t9XdL0.net
1ビットシフトと0.5掛けが同じ扱いされてるのは笑う

総レス数 98
20 KB
掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★