- 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回押したらそのゲームのプログラムが 全て消えるみたいなバグもあり得るわけじゃないですか? デバッガはそういった組み合わせも調べるんでしょうか? 無限にあると思いますが…
|