トップページ > プログラム > 2015年06月16日 > HVniWzEy

書き込み順位&時間帯一覧

5 位/189 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000000120306



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
C言語なら俺に聞け(入門編)Part 129 [転載禁止]©2ch.net

書き込みレス一覧

C言語なら俺に聞け(入門編)Part 129 [転載禁止]©2ch.net
184 :デフォルトの名無しさん[sage]:2015/06/16(火) 19:23:30.15 ID:HVniWzEy
疑問に思うんですが、何でバグを徹夜するまで見つけるのは大変なんでしょうか?
だってコンパイルエラーの場合、ちゃんと間違ってる箇所が表示されますよね。
C言語の場合組み込みで単純だからなおさらデバッグは簡単だと思います。
プログラマになったことないんでわかりませんが、何故大変なのか教えて下さい。

作ることが難しいのは分かります、でも何故デバッグが大変なのか?
C言語なら俺に聞け(入門編)Part 129 [転載禁止]©2ch.net
187 :デフォルトの名無しさん[sage]:2015/06/16(火) 20:22:27.90 ID:HVniWzEy
>>186
それは排他的ロック機能を実装してればいいだけでは?
C言語なら俺に聞け(入門編)Part 129 [転載禁止]©2ch.net
189 :デフォルトの名無しさん[sage]:2015/06/16(火) 20:41:39.35 ID:HVniWzEy
javaみたいにsynchronizedでロックすればタイミング問題はでてきようが無いのでは?
C言語なら俺に聞け(入門編)Part 129 [転載禁止]©2ch.net
191 :デフォルトの名無しさん[sage]:2015/06/16(火) 22:13:38.88 ID:HVniWzEy
>>190
分かりません。

Aが使ってるときはB,C,D.......n
Bが使ってるときはA,C,D.......n

という風に全部の排他条件かけばいいだけじゃないですか?

つまりn^2通りの条件をかけば解除し忘れなんて起きないと思います。
C言語なら俺に聞け(入門編)Part 129 [転載禁止]©2ch.net
193 :デフォルトの名無しさん[sage]:2015/06/16(火) 22:29:41.58 ID:HVniWzEy
ビルトインで排他制御するような関数ってないんですか?
処理を書かなくてもいいみたいな。ダメなんですか?
C言語なら俺に聞け(入門編)Part 129 [転載禁止]©2ch.net
194 :デフォルトの名無しさん[sage]:2015/06/16(火) 22:35:38.75 ID:HVniWzEy
>>186
色々なパターンの内特定…

例えばポケモンで特定の操作したらセレクトBセレクトBだっけ?
マスターボールが増えるみたいな裏ワザありましたけど

特定の操作でバグが出るって全部調べたら無限なんじゃないですか?
どうしてるんでしょうか?
例えばAボタン2回押して、Cボタン3回押したらそのゲームのプログラムが
全て消えるみたいなバグもあり得るわけじゃないですか?
デバッガはそういった組み合わせも調べるんでしょうか?
無限にあると思いますが…


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。