ダブルバッファおさーんと遊ぼう!

1 :仕様書無しさん:2015/02/03(火) 04:32:38.16 .net
x=1-x;よりもx^=1;のほうがセンスがあるよねっていう話でした。以上

===================== 糸冬了 ======================

82 :仕様書無しさん:2015/02/10(火) 02:45:19.65 .net

ロリコンは精神病だって言うけど生まれつきなん?
たとえば5歳のころから年上の女の子見て「やっぱJK最高やわーはぁはぁ」とか思ってたの?

31 :仕様書無しさん:2015/02/03(火) 07:29:13.17 .net

WebやDBなんてパートがやるべき
【知的財産と契約料金の搾取助長者ばかり】
[受注系SI生涯損害促進者を追放すべき]
偽装請負従犯SEの動機
コミ障
趣味
高卒
文系大卒
低偏差値大卒

偽装請負従犯SEの迷惑
不当指示遵守
強要期限遵守
無能残業
安売競争
利益提供
裁判苦手
対人障害
健康障害
孤独死

偽装請負従犯SEの代償
デスマ
技術低下
収入低下
失業
貧困
非婚
離婚
鬱病
早死

119 :仕様書無しさん:2017/12/29(金) 22:14:27.86 .net

誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。

グーグル検索⇒『宮本のゴウリエセレレ』

YUL2UMY6SS

91 :仕様書無しさん:2015/02/14(土) 18:14:49.59 .net

ダブ3涙目wwwwwwww

64 :仕様書無しさん:2015/02/06(金) 11:52:45.39 .net

x % 3程度なら最適化でビット演算と単なる加算に変わっちゃってたりするよねw

62 :仕様書無しさん:2015/02/06(金) 10:55:41.24 .net

>>60
0〜2の繰り返し

115 :仕様書無しさん:2015/02/18(水) 19:13:26.42 .net

もしかして
int main() { int x=0; x^=1; }

int main() { int x=0; x=1-x; }
の話してる?

104 :仕様書無しさん:2015/02/17(火) 23:19:16.50 .net

>>100
だとするなら、ビット演算にメリット無くなってしまったやんw

16 :仕様書無しさん:2015/02/03(火) 06:45:29.84 .net

998 名前:仕様書無しさん[sage] 投稿日:2015/02/03(火) 02:14:02.83
>>997
なるほどね。それだけの差しか生まれないなら
読んだ時に人間が理解する時間のほうが重要だな。

999 名前:仕様書無しさん[sage] 投稿日:2015/02/03(火) 02:14:38.42
結局のところ速度の話をする意味ってなかったんじゃね?
やっぱり、ビット演算はビットごとに意味がある場合に使うべきだよ

1000 名前:仕様書無しさん[] 投稿日:2015/02/03(火) 02:15:11.68
ということで、予定通りの答えが出たので
これにて終了w

92 :仕様書無しさん:2015/02/14(土) 23:00:10.14 .net

ダブルバッファおじさんはここから出ないで

5 :仕様書無しさん:2015/02/03(火) 06:37:44.32 .net

452 名前:仕様書無しさん[sage] 投稿日:2015/01/28(水) 21:29:21.95
>>448
1と0の切り替えの動機がフラグしかないと思うのか?

きさまはダブルバッファリングで四苦八苦したことがない世代の人間か
メモリなんて無限にあるから使いまわさないでnewすればいいとでもいうのか

43 :仕様書無しさん:2015/02/04(水) 09:51:51.19 .net

馬鹿だな時代は既にトリプルバッファだ

65 :仕様書無しさん:2015/02/06(金) 11:54:07.78 .net

>>61
頭痛に効くやつだろ

41 :仕様書無しさん:2015/02/03(火) 20:05:48.59 .net

昔fjというメーリングリストがあってな
なんかノリを思い出した

55 :仕様書無しさん:2015/02/05(木) 20:04:27.18 .net

>>47
循環ってなに?
x mod 4で値を0123にできるよ

14 :仕様書無しさん:2015/02/03(火) 06:43:32.46 .net

963 名前:仕様書無しさん[sage] 投稿日:2015/02/02(月) 23:05:28.21
>>961
1-xとx^=1、どちらが正しいか?
ではなくて、焦点はどちらが意図が伝わりやすいか?だよ。
0と1以外の値を入れた時の事は考えてない。
両方同じことになるんだから。

そうではなくて、ビットごとに意味がある時にビット演算を使用するべき。
そのほうが意図が伝わりやすいって話をしてる。

48 :仕様書無しさん:2015/02/04(水) 22:50:01.03 .net

>>46
これ書いた人?

325 名前:仕様書無しさん[sage] 投稿日:2015/01/26(月) 21:13:53.75
なんで”書く手間”を気にするかね?

可読性って、可”読”性 って書くんだよ。
つまり読みやすさ。

可読性というけれど、可書性っていうのか?
書きやすさはそこまで重要視されてないよね?

1と0の入れ替えであるならビット演算子を使おうとは思わないが
(x = 1-xの方が可読性が書いと思うので)
ifで書くと4行ぐらい読まないといけないから
その分可読性が落ちるだろ。

この場合はほんの僅かだが、これが積み重なっていくわけで

100 :仕様書無しさん:2015/02/16(月) 07:10:20.65 .net

むかしなつかしZ80のADDとXORの実行サイクルみてみたらAレジスタについてはどっちも4サイクルだった。
今どきのパイプライン化されたCPUならどっちも実質1サイクルだろ。
どっちでもいい話を一生懸命「此方のほうが良い」と叫んでるおっさんがアホらしい。
コードが読みやすいかどうかは重要だから何やってんのかわかるコードだったらどっちでもいいだろ。
大体バッファの切り替えの実行時間なんか全体の処理時間から見たら存在しないも同然だろ。
と、Silicon Graphics GLの講座を受けた20年前を懐かしみながら言ってみる。

77 :仕様書無しさん:2015/02/08(日) 16:33:30.41 .net

>>76
だったらひとりでハゲてろwwwww

72 :仕様書無しさん:2015/02/07(土) 21:19:01.40 .net

>>64
なるの?本当に?
なるというなら実績は?、そしてどこまでがなって、どこからがならないという閾(しきい)値は?
参考になるので、ぜひとも教えて頂きたい。

63 :仕様書無しさん:2015/02/06(金) 10:59:34.83 .net

インデックスのインデックス使う凄腕さん、凄すぎ

54 :仕様書無しさん:2015/02/05(木) 20:02:23.69 .net

>>48
違う

99 :仕様書無しさん:2015/02/15(日) 22:28:33.81 .net

だぶ3、涙目www

7 :仕様書無しさん:2015/02/03(火) 06:39:00.21 .net

496 名前:仕様書無しさん[sage] 投稿日:2015/01/28(水) 22:44:22.80
リスパー君は性格が悪いから彼の書いたx ^= 1; はコミットさせてやらない
っていうのは絶対あるよ。
ダブルバッファおじさんは、急に、カラオケ歌いだして
おちゃめだし、じゃあ、x=1-x; のほうを採用してやるかっていう
そんなもんだと思うよ、実際の世の中は。

111 :仕様書無しさん:2015/02/18(水) 17:06:23.48 .net

ビットコインをはじめよう
1000円分のビットコインがもらえます!

https://bitflyerドットjp/gift/fn0tlipl

値上がり可能性あるのでとにかく一応もらっておくといいです。
※上記のURLのドットを.に変えてアクセスしてね。

37 :仕様書無しさん:2015/02/03(火) 08:13:12.65 .net

>>36
たてたの俺じゃねーしw
相変わらず敵は一人の発想だな。

9 :仕様書無しさん:2015/02/03(火) 06:40:32.48 .net

859 名前:仕様書無しさん[sage] 投稿日:2015/02/01(日) 16:39:43.71
KAC氏とダブルバッファおさーんのdisりあいが面白い。

KAC氏が理詰めで攻めると、ダブルバッファオサーンは、
「値を入れ替えるのにXOR使うなんて、
ビット演算覚えたてでビット演算使いたがってる子供。
俺はそんなの小学校で卒業した」
という超絶、個人的な話で応酬

ダブルバッファおさーんにプログラミング教わった人は、
ビットフラグ以外の値に、ビット演算子を使ってるコードを見ると
やっぱり発狂するんだろうか?

するだろうなw

こうやって、意固地なプログラマーのこだわりは伝承されていき、
開発チームがモメる一因となるのである。

26 :仕様書無しさん:2015/02/03(火) 07:03:12.71 .net

前スレ? スレタイ全然違いますが?w

前スレと認識してるのに
スレタイをこんな風に変えた理由は何でしょうか?

45 :仕様書無しさん:2015/02/04(水) 22:05:12.95 .net

1-xで循環できたらよかったのにね

93 :仕様書無しさん:2015/02/14(土) 23:01:06.42 .net

おまんに束縛される謂れはないで

30 :仕様書無しさん:2015/02/03(火) 07:20:27.11 .net

やっぱりお前が前スレで火傷したやつか。 キリッ

図星

10 :仕様書無しさん:2015/02/03(火) 06:41:30.07 .net

910 名前:仕様書無しさん[sage] 投稿日:2015/02/01(日) 22:28:20.03
ダブルバッファの人が
x^=1;と書くと、xがビットフラグを集めたものに見えてしまう。だからダメだ
と言った時点で、話は終わったなと思った。

まあでも、自分が混乱するコードは避けるというのは当たり前だからな。
それにコードレビューといったところで、
結局、こういう個人の主観を言い合う場だったりするんだよ。

自分の主観を全世界に普遍なものに拡張したい傲慢な生き物だったり
するからなプログラマーは。

29 :仕様書無しさん:2015/02/03(火) 07:19:39.80 .net

やっぱりお前が前スレで火傷したやつか。 キリッ

w

116 :仕様書無しさん:2015/02/18(水) 19:42:39.21 .net

>>114
あほだ。。。
まさかこんなあほだとは。。。

117 :仕様書無しさん:2015/02/19(木) 12:43:07.29 .net

>>115
xは参照してないから綺麗さっぱりなくなるな

106 :仕様書無しさん:2015/02/18(水) 08:34:55.23 .net

まあ、コンパイラが最適化しちまえば、跡形も無くなるがなw

40 :仕様書無しさん:2015/02/03(火) 08:56:20.15 .net

荒らしと盛り上げるは違う。
ここは荒れてるだけ。

98 :仕様書無しさん:2015/02/15(日) 21:32:20.30 .net

ダブルバッファ氏の若かりし頃のイメージ

ttp://i.imgur.com/1QD2WgO.jpg

ttp://blogimg.goo.ne.jp/user_image/59/bc/436d4e0120e31bc7d9e6c6d5cc251102.jpg

ttp://f.st-hatena.com/images/fotolife/z/zonish/20120728/20120728031702.jpg
ttp://f.st-hatena.com/images/fotolife/z/zonish/20120728/20120728031825.jpg
ttp://f.st-hatena.com/images/fotolife/z/zonish/20120728/20120728031849.jpg

ttp://livedoor.blogimg.jp/koji_roh/imgs/2/2/226c3b0e.jpg
ttp://livedoor.4.blogimg.jp/onecall_dazeee/imgs/1/8/18404100.jpg

66 :仕様書無しさん:2015/02/06(金) 21:51:37.64 .net

>>63
あれはすてーとましんというものだ

71 :仕様書無しさん:2015/02/07(土) 20:01:39.70 .net

>>244
適切なクソスレをご紹介しますね
http://kanae.2ch.net/test/read.cgi/prog/1422905558/

58 :仕様書無しさん:2015/02/05(木) 22:38:38.61 .net

>>56
x mod 3

87 :仕様書無しさん:2015/02/14(土) 14:47:36.28 .net

ダブさん、涙目wwww

85 :仕様書無しさん:2015/02/10(火) 23:16:25.60 .net

>>72
書いてみてアセンブラコード見ろよ

6 :仕様書無しさん:2015/02/03(火) 06:38:16.69 .net

466 名前:仕様書無しさん[sage] 投稿日:2015/01/28(水) 21:48:11.78
>>460
伝わらなかったか

ダブルバッファリングするのは画面だけじゃないんだ
要素が2つの配列作って、それを切り替えるための添え字に使うんだよ

for(::) {
value = a[x]->DoSomething();
a[1-x]->DoHogeHoge(value)
x = 1 – x;
}

こんな感じで

74 :仕様書無しさん:2015/02/08(日) 11:10:01.31 .net

おっさん涙目www

59 :仕様書無しさん:2015/02/06(金) 01:14:31.53 .net

hoge[3]={1,2,0}
x=hoge[x];

ま、0〜1000とか言ったらこんなことしないがw

39 :仕様書無しさん:2015/02/03(火) 08:15:15.23 .net

ほらほら。ボサっとしてないで、

プログラムセンスがある人とない人の違い 2

盛り上げろよ。

109 :仕様書無しさん:2015/02/18(水) 12:36:06.86 .net

>>106
お前、あほだろ

33 :仕様書無しさん:2015/02/03(火) 07:38:08.16 .net

やっぱり図星だったかw

78 :仕様書無しさん:2015/02/08(日) 17:09:09.95 .net

おさーんて、デブでハゲでロリコンなの?

36 :仕様書無しさん:2015/02/03(火) 08:05:10.31 .net

>>35
なんかお前、せっかく自分が立てた

プログラムセンスがある人とない人の違い 2

よりも、こっちのスレのほうが気になるみたいだな?w

お前らしいよw

67 :仕様書無しさん:2015/02/07(土) 11:08:29.00 .net

>>44
そういう意味での可読性(?)を気にしてのことなら
なおのことダブルバッファに関しては ^= を推奨するな
なぜならダブルバッファというのは『進める』ものではなく『反転させる』ものだからだ
そのダブルバッファおさーんと言う人がビット演算に違和感を覚えるのは
xを使用するバッファを配列化したもののインデックスとして認識しているからであろう
しかしアセンブラ世代のプログラマなら分かってもらえると思うが
過去よりダブルバッファを実装した何かはハードウェア的に実装されて
primary/secondaryを『切り替える』制御ビットをもったものが多かった
いまはそういうものはなくなりソフトで実装するものしかないから
『配列のインデックス』として実装されることが多いが

34 :仕様書無しさん:2015/02/03(火) 07:42:54.53 .net

>>33
うん、いいよ、それで。

69 :仕様書無しさん:2015/02/07(土) 11:22:08.13 .net

しかもトリプルバッファって必ずしも0/1/2の繰り返しじゃないぞ
トリプルバッファのキモって書きこみ禁止対象になっているバッファ以外の2つを
ダブルバッファとして利用できるようにするところだぞ
あなたの言ってるのはトリプルバッファというより要素が3つのリングバッファや

69 :仕様書無しさん:2015/02/07(土) 11:22:08.13 .net

しかもトリプルバッファって必ずしも0/1/2の繰り返しじゃないぞ
トリプルバッファのキモって書きこみ禁止対象になっているバッファ以外の2つを
ダブルバッファとして利用できるようにするところだぞ
あなたの言ってるのはトリプルバッファというより要素が3つのリングバッファや

60 :仕様書無しさん:2015/02/06(金) 10:30:31.19 .net

>>59
ん?何したいんだそれ?

12 :仕様書無しさん:2015/02/03(火) 06:43:02.58 .net

947 名前:仕様書無しさん[sage] 投稿日:2015/02/02(月) 19:52:21.21
「ダブルバッファおさーん」「ダブルバッファの人」という呼称を用いることで
x ^= 1;に反対しているのは1人だけだという印象を与えようと必死みたいだけど、
君以外はみんな「自分以外にもx ^= 1;の欠点を指摘している人がいる」ことを知っているから。
はっきり言って、君、人としてとても恥ずかしいことをしていることを自覚したほうがいいよ。

88 :仕様書無しさん:2015/02/14(土) 15:12:18.94 .net

>>87
ダブさん

53 :仕様書無しさん:2015/02/05(木) 09:39:59.79 .net

お医者さんが降臨されたようです

108 :仕様書無しさん:2015/02/18(水) 10:11:04.68 .net

>>106
無能杉だろ

73 :仕様書無しさん:2015/02/08(日) 00:22:52.23 .net

試せよ

83 :仕様書無しさん:2015/02/10(火) 23:15:42.05 .net

>>72
コンパイラやcpuアーキテクチャによるとしか

4 :仕様書無しさん:2015/02/03(火) 06:24:54.13 .net

オレオレ住人のスレですか

112 :仕様書無しさん:2015/02/18(水) 17:42:54.18 .net

繰り返すがコンパイラが最適化したらどっちも同じになるぜ

21 :仕様書無しさん:2015/02/03(火) 06:59:29.58 .net

 

意味のわからんスレタイで建てた
この粘着力www

 なにがそこまで彼を追い詰めたのか?

22 :仕様書無しさん:2015/02/03(火) 06:59:54.60 .net

>そこにコンプレックスが透けて見えるだろう。

そう見ることによってしか、支えられないお前の自我

61 :仕様書無しさん:2015/02/06(金) 10:32:28.22 .net

バッファリングってよくわかんない
っていってるんじゃ

81 :仕様書無しさん:2015/02/10(火) 00:34:32.77 .net

>>80はデブでハゲでロリコンの1bit脳

110 :仕様書無しさん:2015/02/18(水) 15:51:11.73 .net

>>106
馬鹿さらし上げ

103 :仕様書無しさん:2015/02/16(月) 10:51:41.52 .net

>>100
素人杉だろ

参考になったらSNSでシェアお願いします!

レスを投稿する(名前省略可)

この記事を読んだ方へのおすすめ

  • 環境構築って最もつらいのに最もサポート薄いよな

    元スレ 1 :仕様書無しさん:2018/03/10(土) 01:38:43.59 .net ワイ氏プログラミング初心者、環境構築に関してネット調べまくるも軽く挫折 1週間近く悩んでやっと解決したが上手くいってるやつらの苦…

  • プログラマの雑談部屋 ★53

    元スレ 1 :仕様書無しさん:2018/12/02(日) 08:31:57.95 .net プログラマの雑談部屋 ★52 https://medaka.5ch.net/test/read.cgi/prog/1542928…

  • 独立ITの経営者は人格異常者ばかり

    元スレ 1 :被害者:2009/07/03(金) 20:57:03 .net 偽装請負、30歳で使い捨て、うつ病多発 ひどい業界だ 74 :仕様書無しさん:2010/06/13(日) 13:22:58 .net ブヨって…

  • IT業界は残業代を廃止すべき

    元スレ 1 :仕様書無しさん:2020/02/16(日) 12:57:17.45 .net 全てが能力に依存するこの世界では残業代は必要ない 東京から大阪まで2時間で行ける自動車と、3日かかる自動車がある場合 3日かかる…

  • 日立製作所の脱法行為をやめさせよう!

    元スレ 1 :仕様書無しさん:2007/08/14(火) 21:00:21 .net 直接にはなんの契約関係にもない下請けの下請けに 指揮命令をする日立製作所は多重派遣、偽装請負の 黒幕だと思います。 252 :仕様書無…

  • teratailもりあがっtail? 81問目

    元スレ 1 :仕様書無しさん:2021/11/01(月) 14:27:52.58 .net teratail http://teratail.com/ 前スレ teratailもりあがっtail? 80問目 https:…

  • 優しくお前らが初心者である俺にRubyを教えるスレ

    元スレ 1 :仕様書無しさん:2015/10/26(月) 02:21:43.78 .net Rubyを勉強したほうが挫折せずに済むと言われ勉強中 インスタンス変数と普通の変数とクラス変数の違いってなんだよ そもそもインス…

  • teratailもりあがっtail? 54問目

    元スレ 1 :仕様書無しさん:2020/07/10(金) 23:18:00.07 .net teratail http://teratail.com/ 前スレ teratailもりあがっtail? 53問目 https:…

  • プロのプログラマなら言ってはいけないセリフ

    元スレ 1 :仕様書無しさん:2013/10/08(火) 18:09:59.31 .net ちゃんと書いたのに動きません! 言語・ライブラリのバグだと思います! 242 :仕様書無しさん:2014/04/17(木) 02…

  • IQ120未満はプログラマー辞めるべき

    元スレ 1 :仕様書無しさん:2021/05/15(土) 12:12:39.05 .net プログラマーはIQ120以上ないと就けないようにすべき。 ちな、おれは30分で129だった。 49 :仕様書無しさん:2021/…

  • teratailもりあがっtail? 43問目

    元スレ 1 :仕様書無しさん:2019/12/14(土) 17:04:58.31 .net teratail http://teratail.com/ 前スレ teratailもりあがっtail? 42問目 https:…

  • ディープラーニングを超える将棋、囲碁の開発相談

    元スレ 1 :ichinari:2019/09/16(月) 17:20:29.03 .net 今考えている計画は囲碁、将棋の評価値を重力場理論を利用して計算するAIです。 これを実現する為には重力場理論を扱えるプログラマ…

最近のコメント

匿名 : 【いちゃ部屋】株式会社SHIFT【5ch出張所】
 新入社員はわかいそう、 在宅勤務でe-ラニングうけとけ、 ... (6/18)
匿名 : 【残業代】福井 株式会社アスタ【未払い】
 プライド高いところあるけど清輝あるなら大丈夫や (5/28)
匿名 : 【残業代】福井 株式会社アスタ【未払い】
 プライド高いところあるけど清輝あるなら大丈夫か (5/07)
ページTOPへ↑