プログラマーぼく「なんだこれは!」新人「え!違いますか?ほら、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. 僕、天才プログラマー、俺1人でこのシステム作れんじゃね?って思う

  2. プログラマーは健康を害する

  3. Linuxカーネル勉強しても就職先ってないの?

  4. なんでプログラマーって舐められてるの?

  5. プログラマーに必要な能力って英語と数学どっちだと思う??

  6. 二十歳で月収50万超えたプログラマですが

  7. プログラマってガチで要らなくなるな

  8. 客先常駐のIT企業から内定貰ったんやけど

  9. 派遣プログラマーガチで使えない

コメント

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

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

最近の人気記事

おすすめ記事

  1. カテゴリ_Linux

新着記事

  1. 【AI】Z世代の36%が罪悪感、仕事でのChatGPTやAIの使用に
  2. 【Z世代のSNS利用実態調査】生活満足度が高いのは 1時間以上利用しているSNS…
  3. パソコンに詳しい奴きてくれSSDかUSBケーブルが壊れた
  4. 【原文ママ】NTTグループ、AIで橋のビビやサビを検出する技術
  5. 米グーグルに独禁法違反疑い、日本の公取委が調査 ヤフー広告を制限

ボンブの戯言

  1. 【ボンブの戯言】ITエンジニアが徹夜してでも間に合わせる理由
  2. 【ボンブの戯言】フリーランスのメリットを全否定してみた
  3. 【ボンブの戯言】ITエンジニアがフリーランスになる理由
  4. 【ボンブの戯言】ITエンジニアがフリーランスになるときに考える・準備すること
  5. 【ボンブの戯言】ITエンジニアは、なぜうつ病になるのか
PAGE TOP