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

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

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

 

4: 以下、5ちゃんねるからVIPがお送りします 2023/04/21(金) 12:16:12.559 ID:VJUrWVVwa

割り算は掛け算の2倍時間がかかる
そして掛け算はビットシフトの4倍時間がかかる

あとはわかるな?

 

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

 

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

 

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

 

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

 

6: 以下、5ちゃんねるからVIPがお送りします 2023/04/21(金) 12:17:36.302 ID:VJUrWVVwa

PCは割り算になるとcmpを使う
そうなると、まず、1/2を計算したあと、その結果をかけるようになる

なら最初からかけろよ

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

51: 以下、5ちゃんねるからVIPがお送りします 2023/04/21(金) 12:40:10.770 ID:bPUMliTdM

割り算がやると1/2を乗算してるからな

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

 

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

 

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

 

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

 

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

 

管理人からひと言

わかりやすい方が良くない?

引用元

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

関連記事

  1. 【プログラミング】初心者にオススメなプログラミング言語

  2. 【悲報】新入社員さん、許可なくエクセルマクロを使ってしまう

  3. 上級プログラマ「ググるな。公式ドキュメント読め」

  4. AIに食われるの確定してるのに今プログラマーになろうと勉強してる奴なんなの?

  5. IT系の会社ってプログラミングやらないと思うけどさ

  6. 25卒がやりたくない業者ランキング1位「現場系作業員」2位「介護」3位「SES」

  7. プログラマーって実際めちゃくちゃきついん?

  8. 【経験者は語る】未経験でITプログラマーとして雇う企業0な件

  9. プログラムを書かないエンジニアぼく「書く必要がないから書かない」

コメント

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

最近の人気記事

おすすめ記事

新着記事

  1. 閉鎖のお知らせ
  2. SES社長だけど質問ある?
  3. windowsにAI搭載するとか言ってるけどさぁ
  4. 新卒エンジニア僕、資格勉強する気が起きない
  5. 文系学部卒一般企業志望の君の進路はここから選んでもらうぞ!→ 営業・販売・未経験…

ボンブの戯言

  1. 【ボンブの戯言】フリーランスの実態調査をITエンジニアフリーランスの視点から見て…
  2. 【ボンブの戯言】ITエンジニアが徹夜してでも間に合わせる理由
  3. 【ボンブの戯言】フリーランスが払う税金など6選!私たちはこんなに支払っている!
  4. 【ボンブの戯言】サーバーって何なの(オンプレに限る)
  5. 【ボンブの戯言】ITエンジニアがフリーランスになるときに考える・準備すること
PAGE TOP