完璧なプログラム
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNGまた、「バグが一切無い」と証明する方法は存在するのか?
などを話し合うスレです。
0002デフォルトの名無しさん
NGNG0003デフォルトの名無しさん
NGNG年末暇なのはわかりますが、どうか出ていってください。
0004デフォルトの名無しさん
NGNG00051 ◆o/H5.DRW4g
NGNG00061 ◆o/H5.DRW4g
NGNG意図しない動作、不正な参照で死ぬ等。
0007デフォルトの名無しさん
NGNGバグが一切無いってのは、どうやったらわかるの?
0008デフォルトの名無しさん
NGNG┌┬┬┬┐
―――┴┴┴┴┴―――――、
. . /  ̄ ̄ ̄//. ̄ ̄| || ̄ ̄ ̄||| ̄ || __________
./ ∧// ∧ ∧| || ||| || /
[/____(゚_//[ ].゚Д゚,,) ||___||| || < こんなのが有りますた
. ||_. * _|_| ̄ ̄ ∪|.|. |ヽ.__|| \__________
. lO|o―o|O゜.|二二 |.| 救済病院 ||
.| ∈口∋ ̄_l__l⌒l_|___|_l⌒l._||
 ̄ ̄`ー' ̄ `ー' `ー' `ー'
http://freeserver.kakiko.com/hiroyuki/
00091 ◆o/H5.DRW4g
NGNGいや、だからその方法がないか話し合うスレです。
00101 ◆o/H5.DRW4g
NGNG意味がわからないんですが。
0011デフォルトの名無しさん
NGNG0012デフォルトの名無しさん
NGNGバグの無いプログラムは存在しないってことが証明されてたと思うんだけど、
ソース検索しても出てこない。
う〜む。どうするべかな。
00131 ◆o/H5.DRW4g
NGNGそれは知ってますが、だからと言って全く考えないのでは
知能の敗北でしょう。
別に「100%正しい」と証明する必要はありません。
0014デフォルトの名無しさん
NGNG0015デフォルトの名無しさん
NGNG>別に「100%正しい」と証明する必要はありません。
どっちだYO!
0016デフォルトの名無しさん
NGNG要求仕様を満たしていなくてもバグと考えられるし、
性能が出ないのもバグと考えられる。
バグの定義を全て洗い出してから出直してこい、アフォの1よ。
0017デフォルトの名無しさん
NGNG0018デフォルトの名無しさん
NGNG0019デフォルトの名無しさん
NGNG0020デフォルトの名無しさん
NGNG○ バグがばれない
0021デフォルトの名無しさん
NGNG0022デフォルトの名無しさん
NGNG00231 ◆o/H5.DRW4g
NGNG>>6
その他はアホなりにお答えします。
>要求仕様を満たしていない
これはただの未完成です。
バグとは言いません。
>性能が出ない
これはバグとは無関係です。
バグのせいで遅くなることは考えられますが、
アルゴリズムや使用言語、動作環境の変更などで改善されます。
0024デフォルトの名無しさん
NGNG何をもってバグと定義するかにもよるが。
だがプログラムが巨大化するとそれは不可能としか言いようがない。
XP(eXtreme Progremming)ではバグのないプログラムなどこの世に存在しないと追われている。
XPではプログラムにバグはつき物であることを前提に手法を展開している。
XPとは若干異なるがRUP(Rational Unified Process)もほぼ同様。
従来のWalerFallModelではバグが一切ないことを確認してから前に進むという頑固に見える手法。
バグが100%なくなることはないが少しでもなくそうとするためにオブジェクト指向は生まれたようなもの。
このよから誤差なくならないのと同様に、人間が作る以上、バグは消えない。
新しい機能を追加すれば追加するほどバグは増える。Windowsが恒例だね。
Winはあわてて機能を追加したため今日のセキュリティホールを沢山生み出した。
人(顧客)によって定義するバグは異なるだろう。
あるプログラムにある顧客が欲しがっている機能が存在しない、というだけでそれはその顧客にとってバグである。
0025デフォルトの名無しさん
NGNGソフトウェア工学の勉強しろ!
0026デフォルトの名無しさん
NGNGだからおまえはアフォなんだよ。
要求仕様を満たしていないのに出荷されることなんていくらでもある。
それを顧客からみたらバグにしかみえないんだ。
性能もしかり。
暴走したりデータが壊れたときだけがバグと考えているおまえはやはりアフォですね。
0028デフォルトの名無しさん
NGNGだからバグの定義をあげろといっとるだろーが。
自分で立てたスレの責任もとれないのか、学生失格だぞ!!
0030デフォルトの名無しさん
NGNGだから。>>17。
0031デフォルトの名無しさん
NGNGバグというものを話すのにバグの定義が言えないのでは話しは進まんだろ?
その定義を上げられないなら、まず勉強してきてから出直してください。
マジです。
0032デフォルトの名無しさん
NGNG本気ならどこまで扱うかきちんと定義しとかないと考えようがないぞ。
境界領域があいまいなまま話を進めてもまともな議論はできない。
0033デフォルトの名無しさん
NGNGだからソフトウェア工学勉強しろって・・・
0034デフォルトの名無しさん
NGNGだからクソスレ立てるなって・・・
00351 ◆o/H5.DRW4g
NGNG宣伝ですか?
ケースツールの様ですが、
どういったものかわからないので説明してもらえますか?
>>31
バグの定義は>>6です。
>>32
とりあえず「ロジックのみ」とします。
これまでに上げられた、
・顧客から見た機能不足(未完成納品)
・性能が出ない
は省いてください。
0036デフォルトの名無しさん
NGNG> >>24
> XPとオブジェクト指向だけじゃ不完全ですね。
何が?
というかあなた、巨大なプログラム作ったことありますか?
作ってみればバグのないプログラムなど作れないことがわかると思うけど?
0037デフォルトの名無しさん
NGNG>一つは、欠陥がないことが明らかなほど単純にする方法 である。
>もう一つは、明らかな欠陥がないほど複雑にする方法である。
0038高校生
NGNGたとえば「a1=a2+a3」という式があったとして
a2=5,a3=6としたら、a1は11になるわけだけど
それが果たして全ての値において成立するかどうか。
それが「正当性の証明」で、本によると数十行程度
なら証明が可能らしいですよ。
0039デフォルトの名無しさん
NGNG学生か? 学生だったらプログラマのアルバイト始めて現場を経験してくれ
0040デフォルトの名無しさん
NGNG意図しない動作、不正な参照で死ぬ等。
無茶言うな
00411 ◆o/H5.DRW4g
NGNG仕事の愚痴はマ板でしてください。
0042デフォルトの名無しさん
NGNGソフトウェア工学を勉強してください
でよろしいか?
明らかに知識不足・経験不足な1。
0043デフォルトの名無しさん
NGNG複雑にすれば、そのソースコードを見たものは皆いらいらする。
複雑にすればするほど欠陥は増えるだろが
0044デフォルトの名無しさん
NGNG宿題は自分でやってください
0045デフォルトの名無しさん
NGNGジョークだろ…
0046デフォルトの名無しさん
NGNG長期休暇ってこれだからいやだ
0047デフォルトの名無しさん
NGNGそんな単純なものなら誰も苦労しません。
0048デフォルトの名無しさん
NGNGおまいさんはもうすこし本を読んだほうがいいぞ。
00501 ◆o/H5.DRW4g
NGNG正当性は参照透過性が確保されていれば証明できると思います。
副作用を使わないと限定的なプログラムしか書けそうにありませんが。
0051デフォルトの名無しさん
NGNG防げるから.netに移行しろ、ってことだよ。
0052デフォルトの名無しさん
NGNGhttp://mentai.2ch.net/test/read.cgi/infosys/958221505/l50
を読んで、電波を感じろ。
0053デフォルトの名無しさん
NGNG0054デフォルトの名無しさん
NGNG生活環境とかも含む広義の定義で)を作れば不可能じゃないとは思うが、
現実にそんな開発体制を期待するのは意味がない。。。
>>1はそういう理想論を語りたいのか?
0055デフォルトの名無しさん
NGNGなりました。
0056デフォルトの名無しさん
NGNG>>55
で、何がおすすめ?
0057デフォルトの名無しさん
NGNG0058デフォルトの名無しさん
NGNGもらった時点でバグはない、と定義する。
バグリストがあれば別だが…
0059デフォルトの名無しさん
NGNG0060デフォルトの名無しさん
NGNG他の奴に引き継げ
0061デフォルトの名無しさん
NGNGもらった時点でバグはあると仮定して工数取っとく、だろうが。
0062デフォルトの名無しさん
NGNGバグは無いと定義する?違うよJOJO。逆に考えるんだ。
バグっているに決まってるさと考えるんだ。
0063デフォルトの名無しさん
NGNG0064デフォルトの名無しさん
NGNG0066デフォルトの名無しさん
NGNG「おまえは潰したバグの数を覚えているのか?」
0067デフォルトの名無しさん
NGNG☆ チン 〃 ∧_∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
ヽ ___\(\・∀・)< 削除依頼まだ〜?
\_/⊂ ⊂_)_\____________
/ ̄ ̄ ̄ ̄ ̄ ̄ ̄/|
|  ̄  ̄ ̄ ̄ ̄ ̄ ̄:| :|
| 全日本クソスレ同盟|
0068デフォルトの名無しさん
NGNG0069デフォルトの名無しさん
NGNG兄貴の言うことが今!言葉でなく心で理解できた!
そして「削除依頼してやるッ!」と思ったときにはすでにッ!
依頼は終わっているんだね…。
http://qb.2ch.net/test/read.cgi/saku/1027372992/98
0070デフォルトの名無しさん
NGNG0071デフォルトの名無しさん
NGNG削除理由が厳しいな
0072デフォルトの名無しさん
NGNG0073デフォルトの名無しさん
NGNGageんな、ボケ!
0074デフォルトの名無しさん
NGNGsageんな、ブァケ
0075デフォルトの名無しさん
NGNG0076デフォルトの名無しさん
NGNG一行目は何も実行しないプログラムを作ればバグがないので可能。
二行目は計算機停止問題と同等な問題。
よって前提に 「あらゆるプログラムに対して」 がつくならば不可能。
で、できることは、ある問題領域(特定の特徴を持つプログラム)の
特定の種類のバグがあるかないかを調べること。
配列境界、到達可能性(ガベレージ) あたりはコンパイラでもできている。
プログラムはあっているが仕様が正しくないというバグはどうやって見つける?
0077デフォルトの名無しさん
NGNG> プログラムはあっているが仕様が正しくないというバグはどうやって見つける?
実務的には、こちらの方が重要。
0078デフォルトの名無しさん
NGNG0079デフォルトの名無しさん
NGNGpublic addOne(int value) {
value++;
return value;
}
}
public AddTester extends TestCase {
public void testAddOne() {
Add add = new Add();
assertEquals(add.addOne(1), 2);
}
}
0080デフォルトの名無しさん
NGNGテストを書くといいよ。
0081デフォルトの名無しさん
NGNG> バグが一切無いプログラムを作成することは可能か?
> また、「バグが一切無い」と証明する方法は存在するのか?
>>11
> 昔々、チューリングが、「そんな方法ねー」と証明しますた。
>>13
> それは知ってますが、だからと言って全く考えないのでは
> 知能の敗北でしょう。
> 別に「100%正しい」と証明する必要はありません。
(゚Д゚)ハァ??
0082デフォルトの名無しさん
NGNG時間の無駄でしょう
0083デフォルトの名無しさん
NGNG踏み外したら無慈悲に警告して、バグが生まれたことを教えてくれる「道」だ。
警告が出ないようにプログラムを直せば、いまのところ仕様が
満たされていると安心できるような、そんな「道」だ。
ま、それをどう思うか--便利だと思うか、うっとおしいと思うか--は、
開発者の判断に依存するだろうが。
0084デフォルトの名無しさん
NGNG0085デフォルトの名無しさん
NGNG> 昔々、チューリングが、「そんな方法ねー」と証明しますた。
それは「任意のプログラムについて」正しいかどうか判定するプログラムでしょ?
特定のプログラムに限定すればその限りではなかったはず。
0086デフォルトの名無しさん
NGNG0087デフォルトの名無しさん
NGNG#ところで、プログラムのバグを見つけたら賞金を出すとか言ってた教授いなかったか?
0088デフォルトの名無しさん
NGNG一応、仕様は完璧でコンパイラも完璧という前提で話しあった方が
生産性があると思う。
プログラムが仕様通りに動かないとバグというわけだ。
0089デフォルトの名無しさん
NGNGディルバートのネタになったやつかな。
「では、車が買えるくらいのバグをこれから仕込みます」
0090デフォルトの名無しさん
NGNG2.コンパイルが成功するような、実装コードを書く。
3.テストが成功するような、実装コードを書いてゆく。
4.実装コードが動く場合、期待どおりに動いているか、クライアントに見てもらう。
5.全てのテストが成功した場合、バグは無いと判断する。
これを改良してみたい。
0091デフォルトの名無しさん
NGNG| ̄ ̄( ゚Д゚) ̄ ̄| < >>1が来るまで一眠りするからな!
|\⌒⌒⌒⌒⌒⌒\ \
| \ \  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
\ |⌒⌒⌒⌒⌒⌒|
\ |_______|
0092デフォルトの名無しさん
NGNG#include <cstdlib>
int main()
{
std::cout<<"俺のチンコはぬるぽ"<<std::endl;
return EXIT_SUCCESS;
}
//移植性も良く
//正しいヘッダもincludeされていて
//しかもバグも無い
// 完 璧 !
0093デフォルトの名無しさん
NGNG短いプログラムならバグのない完璧なプログラムは可能なはず。
しかし、コードが段々増えていくと、混沌としてくる。
0094デフォルトの名無しさん
NGNG完璧ではない。
出力してる文字列が意味不明。
0095デフォルトの名無しさん
NGNGせめてテストカバレッジぐらいは押えてくれ。
あとテストに拘らないのなら、
せめて誰か表示的意味論という名前ぐらい出してやれ。
0096デフォルトの名無しさん
NGNG0097デフォルトの名無しさん
NGNG来るとしても「寝てました」「出かけてました」「資料読んでました」
厨房氏ね
0098デフォルトの名無しさん
NGNG意図した処理と違っていてもバグだろーが。
別にメモリ破壊して暴走した、とかだけがバグじゃねーだろーに。
メモリ関連のバグってことだけなら十分防ぎようはある。
0099デフォルトの名無しさん
NGNG自分の愚かさに気が付きましたか?
それなら早めに削除依頼を。
0100デフォルトの名無しさん
NGNG一応もう出てるぞ。
0101デフォルトの名無しさん
NGNG修正・仕様拡張のない完璧な安定性と機能を兼ね備えたプログラムのことだ。
0102デフォルトの名無しさん
NGNG修正と仕様拡張を同じと考えているアホ発見
0103デフォルトの名無しさん
NGNG同じじゃないから分けて書いたんだろ。アフォが。
漢字ドリルの宿題はちゃんと終わったのか?
0104デフォルトの名無しさん
NGNG恥ずかしい奴。「修正・仕様拡張」って書き方は同じ物としてみなす書き方なんだよ。
覚えときな。
0105デフォルトの名無しさん
NGNG誰も気づいてないバグはバグなんですか?
0106デフォルトの名無しさん
NGNGそのプログラムがお役目御免になって破棄されるまでにだれにも気づかれなければバグではありません。
0107デフォルトの名無しさん
NGNG0108デフォルトの名無しさん
NGNGhttp://www.google.com/search?q=software+verification&hl=ja&num=50
0109デフォルトの名無しさん
NGNGそういうモノをかみ砕いて要約して書込んでもらえれば有意義なのですが、
ただ検索結果を貼られても困る。
0110名無しさん@Emacs
NGNGそれって TeX じゃないの?
0111デフォルトの名無しさん
NGNGdjbと言ってみる。
0112デフォルトの名無しさん
NGNG積読。
鬱だ。
0113デフォルトの名無しさん
NGNG自分では検索すらしないくせに他人に対する要求だけはエラそうに一人前ですか。
(人格に欠陥があるのでは?)
0114デフォルトの名無しさん
NGNGはい、2ちゃんねら自体そうです;-)
0115デフォルトの名無しさん
NGNG俺はまだまだ初心者だから、検索って何かわからなくて途方に暮れてたんだ。
検索した結果を貼ってくれてありがとう!あそこの四角の所にキーワードを入れるのかぁ、なるほど〜。
0116デフォルトの名無しさん
NGNGその青い下線のところの記号の意味がわかりません。
0117デフォルトの名無しさん
NGNG俺はまだまだ初心者だから、青って何かわからなくて途方に暮れてたんだ。
0118デフォルトの名無しさん
NGNG0119デフォルトの名無しさん
NGNG俺はまだまだ初心者だから、初心者って何かわからなくて途方に暮れてたんだ。
0121デフォルトの名無しさん
NGNG粘着のきわみだな。
0122デフォルトの名無しさん
NGNG0123デフォルトの名無しさん
NGNG0124デフォルトの名無しさん
NGNG俺はまだまだ初心者だから、粘着って何かわからなくて途方に暮れてたんだ。
0125デフォルトの名無しさん
NGNGそのコピペ、流行ってるの?
0126デフォルトの名無しさん
NGNG0127デフォルトの名無しさん
NGNG0128デフォルトの名無しさん
NGNG俺はまだまだ初心者だから、ギャグって何かわからなくて途方に暮れてたんだ。
0129108
NGNGオレも大学の授業でかじっただけなんで詳しくは知らないよ。
ソフトウエア検証は表示意味論 (denotational semantics) にもとづいている。
早い話がプログラムの仕様と動作をぜんぶ数学に落とすのだ。
そうすればプログラムの正当性は数学的な証明でできる。
よくある例が、以下のコードが n! をきちんと計算することを証明するというやつ。
i=1; x=1;
while (i<n) {
i=i+1; x=x*i;
}
return x;
0130108
NGNGこれは不変式 (invariant) と呼ばれる。ここでは x == i! を選んだ。
つぎにこの式が各ステップでつねに成りたつことを示す。
ループ中では数学的帰納法と似たような仮定をつかって、
「ここで成りたっていると仮定すると、次のステップでも成りたつ」と証明する。
そしてプログラムの各行ごとに証明を書いていく。
i=1; x=1;
/* この時点で 1 == 1! なので x == i! が成りたっている */
while (i<n) {
/* まず、この時点で x == i! が成りたっていると仮定する */
i=i+1; x=x*i;
/* この時点で新しい x と i をそれぞれ x'、i' とすると、
x' = (x*(i+1)) == i!*(i+1) == (i+1)! == i'! なので、
新しい x' と i' についても x' == i' が成りたつ */
}
/* ループが終了した時点で、while の条件は否定されているはずだから
ここでは !(i<n) すなわち i>=n がなりたっているはずである。
さらにここでも x==i! が成りたっているので、 x>=n! */
return x;
0131108
NGNG厳密にイコールであるとはいえなかったけど、概略はこんな感じ。
もし while の条件が (i<=n) だったら、ループが終了したときには i>n となり、
x > n! になってしまうので間違いだとわかる。
i=i+1; と x=x*i; の順番を変えても不変式が成りたたなくなるので、
間違いだとわかるだろう。
こういうことを実際にプログラムを実行せずに論理的に答えられる。
これがソフトウエア検証という技術。
ただし、この方法は仕様が数式できっちり表現できるようなプログラムにしか
使えない。でもたいていのプログラムは数式ですべてを表現するには複雑すぎる。
これをいかに簡単にするか、というのが現在のソフトウエア検証論の研究。
0132デフォルトの名無しさん
NGNG0133133
NGNG0134デフォルトの名無しさん
NGNG0135デフォルトの名無しさん
NGNG0136デフォルトの名無しさん
NGNG証明できることはない、を証明してみろよ(藁
0137デフォルトの名無しさん
NGNG自己矛盾してるよ(藁
0138デフォルトの名無しさん
NGNGで、char x;という落ちが付く。
0139デフォルトの名無しさん
NGNG定義しろ厨が跋扈してるし。
俺が定義してやる。
そうだな...
0140デフォルトの名無しさん
NGNG0141デフォルトの名無しさん
NGNG0142デフォルトの名無しさん
NGNG他人のバグを見付けたPG
「君のために泣く」
0143IP記録実験
NGNGhttp://qb.2ch.net/test/read.cgi/accuse/1042013605/
1 名前:ひろゆき ◆3SHRUNYAXA @どうやら管理人 ★ 投稿日:03/01/08 17:13 ID:???
そんなわけで、qbサーバでIPの記録実験をはじめましたー。
27 名前:心得をよく読みましょう 投稿日:03/01/08 17:20 ID:yL/kYdMc
SETTING.TXT管轄でないということは全鯖導入を視野に、か?
38 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:22 ID:rLfxQ17l
>>27
鋭いです。
73 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:27 ID:rLfxQ17l
>ところで、IPが抜かれて何か今までと変わることってあるのでしょうか?
・今までより、サーバが重くなる。
・裁判所や警察からの照会があった場合にはIPを提出することがある。
0144デフォルトの名無しさん
NGNGほんまですか?
0145デフォルトの名無しさん
NGNG0146デフォルトの名無しさん
NGNG「知らない間にハカーが侵入して勝手に串を立てられたんです」
ということにしておけば十分神になれるか。
0148デフォルトの名無しさん
NGNG業務上過失
0149デフォルトの名無しさん
NGNG0150デフォルトの名無しさん
NGNG2ちゃんねるのお勧めな話題と
ネットでの面白い出来事を配送したいと思ってます。。。
===============================読者数: 138720人 発行日:2003/1/9
年末年始ボケがそろそろ収まり始めた今日このごろのひろゆきです。
そんなわけで、年末に予告したIP記録ですが実験を開始しています。
「2ちゃんねる20030107」
こんな感じで各掲示板の最下部に日付が入ってるんですが、
20030107以降になってるところはログ記録実験中ですー。
んじゃ!
────────────────────────Age2ch─
■この書き込みは、Age2chを使って配信されています。
────────────────────────────
Keep your thread alive !
http://pc3.2ch.net/test/read.cgi/software/1041952901/l50
────────────────────────────
0151デフォルトの名無しさん
NGNG0152デフォルトの名無しさん
NGNG0153デフォルトの名無しさん
NGNG0154デフォルトの名無しさん
NGNG0155デフォルトの名無しさん
NGNGあっという間に2ch閉鎖だな。
逆に、現在のように放置せず、きちんと管理するとなれば経費が掛かるし、
利用者が離れていく事に。
どうする?ひろゆき。
0156デフォルトの名無しさん
NGNG0157デフォルトの名無しさん
NGNG0158デフォルトの名無しさん
NGNG0159デフォルトの名無しさん
NGNG0160デフォルトの名無しさん
NGNG0161デフォルトの名無しさん
NGNG俺は「2ちゃんねるってなに?」に投票してきたけど。
0162デフォルトの名無しさん
NGNG0163デフォルトの名無しさん
NGNG0164デフォルトの名無しさん
NGNGWINNY倒産・・・
笑うとこ?
0165デフォルトの名無しさん
NGNG2ちゃんねるのお勧めな話題と
ネットでの面白い出来事を配送したいと思ってます。。。
===============================読者数: 139038人 発行日:2003/1/10
なにやら、連日メルマガだしてるひろゆきです。
そんなわけで、ログ記録実験ですが、いちいちサーバ指定するのが面倒なので、
全部のサーバに入れてみました。
重くなって落ちたりしてもご愛嬌ってことで。。。
んじゃ!
────────────────────────Age2ch─
■この書き込みは、Age2chを使って配信されています。
────────────────────────────
Keep your thread alive !
http://pc3.2ch.net/test/read.cgi/software/1041952901/l50
────────────────────────────
0166デフォルトの名無しさん
NGNG0167デフォルトの名無しさん
NGNG0168デフォルトの名無しさん
NGNGそれよかズボラな削除体制どーにかしろって感じだな
どさくさに紛れて都合の良い法律案を盛りこむ議会みたい
管理批判の多い板から記録してるっつーのもなんだかなあ
0169デフォルトの名無しさん
NGNG400レス以上演技は続かないかな・・・
0170デフォルトの名無しさん
NGNGログのリンクが無い時点で
信憑性なんかほとんどゼロだろ。
0171デフォルトの名無しさん
NGNGIP記録実験2
http://news2.2ch.net/test/read.cgi/newsplus/1042030554/
0172デフォルトの名無しさん
NGNGさあ?(^_^;)
0173デフォルトの名無しさん
NGNG0174デフォルトの名無しさん
NGNGし ば ら く お ま ち く だ さ い
0175デフォルトの名無しさん
NGNG0176デフォルトの名無しさん
NGNG| \
| ('A`) ギシギシ
/ ̄ノ( ヘヘ ̄ ̄ アンアン/
12/25
| \
| ('A`) ギシギシ
/ ̄ノ( ヘヘ ̄ ̄ アンアン/
1/1
| \
| ('A`) ギシギシ
/ ̄ノ( ヘヘ ̄ ̄ アンアン/
0177デフォルトの名無しさん
NGNG0178デフォルトの名無しさん
NGNGそう言う風にダラダラした負荷が続くときは、
鯖のリブートが必要なのです。
更にこの現象が悪化するときは、夜勤さんを召還してください。
やりかたはこう。
夜勤さん!! ヘ(^^ヘ)(ノ^^)ノ
0179山崎渉
NGNG0180デフォルトの名無しさん
NGNG0181山崎渉
NGNG0182デフォルトの名無しさん
NGNG0183デフォルトの名無しさん
NGNG0184山崎渉
NGNG0185デフォルトの名無しさん
NGNG0186デフォルトの名無しさん
NGNGチューリング ? あのホモ親父の事か ?
0187デフォルトの名無しさん
NGNG正確には
「バグの無いプログラムは存在可能だが、
バグが無いことを証明することは不可能。」
0188デフォルトの名無しさん
NGNG0189ハッカ飴
NGNGっていうか、部分的になら完璧だと証明できるんだろ?
バグが無いことを証明するのは不可能でも、正しく動作することを証明するのは可能じゃないのか?
0190デフォルトの名無しさん
NGNGないと言ってるだけでしょ。
0191デフォルトの名無しさん
NGNG0192山崎渉
NGNG0193山崎渉
NGNG( ^^ )< ぬるぽ(^^)
0194デフォルトの名無しさん
NGNG0195デフォルトの名無しさん
NGNG0196195
NGNG0197デフォルトの名無しさん
NGNG0198デフォルトの名無しさん
NGNG0199デフォルトの名無しさん
NGNG0200デフォルトの名無しさん
NGNG基本情報の試験でも出ました。
テストとはバグがないことを証明するのではなく、バグを検出するため
のもの。
0201デフォルトの名無しさん
NGNGint main()
{
std::cout<<"Hello World!"<<std::endl;
return 0;
}
どうだ、バグ無いだろ。
0202名無し@沢村
NGNG#include <iostream>
int main()
{
std::cout<<"Hello World!"<<std::endl;
return 0;
}
このバグはないことを証明することは不可能だよ。
>>200も言ってるよ。基本情報の問題にも出たようだよ。
0203デフォルトの名無しさん
NGNGどんなバグでるの?
0204デフォルトの名無しさん
NGNG起こることを知らない人は多い。
例えば201はプロセス自身が起動しない可能性もあるし、
return 0 を受け取った上位プロセスが正しく動作する保証はない。
ちなみにいくつかの組込み系では、main の戻り値が void のこともあるし、
標準出力のない処理系も存在する。
0205デフォルトの名無しさん
NGNG0206デフォルトの名無しさん
NGNGその結果を顧客が望んでいて、顧客の利益になるならな。
0207デフォルトの名無しさん
NGNG関係ないの?動かなかったら意味ないじゃん。
0208デフォルトの名無しさん
NGNG含まれていればバグありだ。
0209デフォルトの名無しさん
NGNG0210デフォルトの名無しさん
NGNGもっと賢い煽りをぶちかましてくれよ。
0211名無し@沢村
NGNG#include <iostream>
int main()
{
std::cout<<"Hello World!"<<std::endl;
return 0;
}
いや処理系とかOSとか関係なしにこれ自身のバグはないことを証明することが不可能なんだよ!
何故なら、基本情報の問題にも出たからだよ。
0212デフォルトの名無しさん
NGNG0213デフォルトの名無しさん
NGNG0214デフォルトの名無しさん
NGNG全事象をすべて調べること。
0215デフォルトの名無しさん
NGNG0216デフォルトの名無しさん
NGNGそれ、へ理屈のテクニック
0217デフォルトの名無しさん
NGNGMSのソフト
0218デフォルトの名無しさん
NGNGあれは屁理屈だったのか…
0219デフォルトの名無しさん
NGNGわからなかったら「排中律」で調べてごらん。
「正しい」というのは常に「公理系」の選択が不可欠なんだよ。
プログラム自体は公理系を含むことができないからね。
0220デフォルトの名無しさん
NGNGそれを指摘する側も実際の業務云々言ってる辺りダメなんじゃない?
マ板じゃないんだし、バグがないOSと言語仕様通りに設計された言語が存在す
るとしてバグを言語仕様通りに動作しないもの、と定義すれば生産性あるんじゃ
ないかな
0221デフォルトの名無しさん
NGNGしかし全事象を調べることは不可能。
ゆえに証明することは不可能。
0222デフォルトの名無しさん
NGNG0223デフォルトの名無しさん
NGNGバグはなくなると思うけど
ダメ?
0224デフォルトの名無しさん
NGNG0225デフォルトの名無しさん
NGNG>るとしてバグを言語仕様通りに動作しないもの
ネットワーク関係のプログラムを書く人は絶対に採用しないと思うけどな。
良いプログラムは、「他の影響が最小になるもの」だよ。
誤動作しても、被害が最小になる設計ができるかどうかが大切。
0226無臭性DVD
NGNG/|\( `∀´) <やっぱモロでしゅ
⌒⌒ ( ) \___
←-┤ | |
(__)_)
http://www.dvd01.hamstar.jp
0227デフォルトの名無しさん
NGNGこのスレではたぶん1はもっと理論的なことを扱いたいんだろ?
それに対して>>225みたいなこと言ってもしょうがないだろ。
0228デフォルトの名無しさん
NGNGどっちでもいいみたいな発言を1がしてたからスレが混乱するのは仕方ない。
0229デフォルトの名無しさん
NGNG数学的帰納法。
懐かしいねえ。俺も工房のとき数学専攻してたけど、
これってイマイチ理解できんかった。なんでそうなるの?って感じ。
F(0),F(n+1),・・・;(n∈N);〜 のときOK?
全然覚えてねえ・・・。
元学生です。社会に出て全然役立ってませんです。はい。
0230デフォルトの名無しさん
NGNG何なんだ、アレは。全然(゚�听)ワカンネ 状態だった。
0231デフォルトの名無しさん
NGNGなんだ、もう飽きたのか?
0232デフォルトの名無しさん
NGNGこの顔文字何を表現してるの?
0233デフォルトの名無しさん
NGNGミスをバグって言ってるとこみると腹立つ。
0234デフォルトの名無しさん
NGNGmsgbox "これはバグのない完璧なプログラムです"
end sub
0235デフォルトの名無しさん
NGNGmsgbox関数の中見たことあんのか?
0236デフォルトの名無しさん
NGNG馬鹿を探す踏絵です。
いっぴき見つかりました。
0237デフォルトの名無しさん
NGNG自分がバカだと解ってよかったな。精進しろよ。
0238デフォルトの名無しさん
NGNG俺はわかるぞ。
お前みたいな低学歴といっしょにするな。
0239デフォルトの名無しさん
NGNGバグ以前にコンパイルエラー
0240デフォルトの名無しさん
NGNG0241デフォルトの名無しさん
NGNG一応、院卒ですが何か?学歴持ち出すとは低脳な香具師だな、おい。
0242デフォルトの名無しさん
NGNGなんでおまえが、そんなに必死に噛み付いてくんだか。
0243デフォルトの名無しさん
NGNGそんなの低学歴でキレたからに決まってるだろうがよ。
0244デフォルトの名無しさん
NGNG反応したやつに向かって
「馬鹿が大漁です!」
とか言えたのにな。そこまで頭が回らない低能はマジで哀れだな。
0245デフォルトの名無しさん
NGNGあんた回ってない。しかも面白くない。小学4年生からやり直せ。
0246デフォルトの名無しさん
NGNG0248デフォルトの名無しさん
NGNGそもそもワキガが異臭でない場合があるのか?
例外なく異臭だろ。ちょっとしたことで低学歴低脳を晒すことになったな。 プ
0249デフォルトの名無しさん
NGNG0250すべて仕様です♪
NGNG0251すべておせじです
NGNG0252デフォルトの名無しさん
NGNG0253デフォルトの名無しさん
NGNGJava
0254デフォルトの名無しさん
NGNG0255デフォルトの名無しさん
NGNG模造紙にマジックでどうぞ。
0256デフォルトの名無しさん
NGNGHSP
0257デフォルトの名無しさん
NGNGJavaだよ。一回組んでみ?
0258フォルトの名無しさん
NGNG0259デフォルトの名無しさん
NGNGコンパイルエラーだったりして!
もしそうならあなたのレベルが低すぎます・・・
0260デフォルトの名無しさん
NGNGハァ?学生はすっこんでろ。コンパイルがエラー報告してくれることの重要性がわからんのか?
バグとミスを同一視してもらったら困る。
0261デフォルトの名無しさん
NGNG0262よねちん。
NGNG0263デフォルトの名無しさん
NGNG日本語に翻訳してみてくれ
0265自由奴隷
NGNG0266デフォルトの名無しさん
NGNG話の流れからしておかしい。>>259の発言は。
0267デフォルトの名無しさん
NGNGお前もアナザーな日本語の使い手か
>>265
初心者にもわかるように説明してみろ、できるならな
0268デフォルトの名無しさん
NGNG0269デフォルトの名無しさん
NGNG0270デフォルトの名無しさん
NGNG0271デフォルトの名無しさん
NGNG0272デフォルトの名無しさん
NGNG0273デフォルトの名無しさん
NGNG0274デフォルトの名無しさん
NGNG0275デフォルトの名無しさん
NGNG0276デフォルトの名無しさん
NGNGプログラムもまた然り、バグがあってこそ、何でもそろっている、つまりは完璧なわけですな。
バグのないプログラムなど、ただ単にバグのない不完全なプログラムでしかありえないわけですよ。
と 顧客に言い訳こいたら殺されそうなことを行ってみるテスト
0277デフォルトの名無しさん
NGNG以前、「仕様書にバグがある」と顧客の前で叫び、外に飛び出していった同僚がいました。
彼は二度と会社に現れることはありませんでした。納期の前日のことでした。
0278デフォルトの名無しさん
NGNG素直に「仕様おかしくないですか?」と言えないのか。納期前日に言うのもアレだが。
0279デフォルトの名無しさん
NGNG前日じゃないけど、絶対間に合わないときに仕様変更されると、
「おまえの頭バグってんじゃねーか?」と言いたくなる。
0280デフォルトの名無しさん
NGNG納期納期ってプログラマレベルの香具師は連呼するけど
上層部から見ると、仕様変更の理由によっては納期ずらされないわけでもない。
変更前仕様で納品してトラブルよりも、納期遅らせて、確実に動作させること
の方が大事な場合もあるってことよ。遅れるより、障害起こすことの方が信用問題の場合もある。
遅れは遅れで、ひんしゅくだけど間に合わないときは、
素直に、間に合わないって言えばいいじゃん。
0281デフォルトの名無しさん
NGNGなんだか現実的じゃないな。
納期に間に合わなかった方がやばいだろ・・・
0282デフォルトの名無しさん
NGNGバグや不具合を解消するような仕様変更なら受け付けるけど、
見た目が気に入らないとか、もっと「ぐーん」とか「ぱーっ」とかいう感じで頼む、
なんていう仕様変更がいかに多いか。
0283デフォルトの名無しさん
NGNG0284デフォルトの名無しさん
NGNG0285動画直リン
NGNG0286デフォルトの名無しさん
NGNG見た目はかなり重要。且つ難しい。
ユーザーは四六時中、おまえらが作った糞UIとにらめっこなわけだ。
0287デフォルトの名無しさん
NGNGゲームだたぶん
0288デフォルトの名無しさん
NGNG伝票処理だよ・・・しかもUIじゃなくて、印刷結果だ。
それを変更すると、レイアウトに手を加えなくちゃならないので、
印刷できる数値が減って、別の仕様に影響がでるにもかかわらず、それを何とかしろという。
0289デフォルトの名無しさん
NGNG実装だけ担当してるなら仕様の話は設計者に投げたらいい
0290デフォルトの名無しさん
NGNG0291デフォルトの名無しさん
NGNG0292デフォルトの名無しさん
NGNGmain(){puts("hello,world");}
0293デフォルトの名無しさん
NGNGgpc でコンパイルしようとしましたが、通りませんでした。
もしかしてと、 javac でも試みましたが、だめでした。
どこが完璧なのでしょうか?
0294デフォルトの名無しさん
NGNGしーぽんタンに任せておけばバグのないプログラムを
作れるという事を・・・
0295デフォルトの名無しさん
NGNG0296デフォルトの名無しさん
NGNG0297デフォルトの名無しさん
NGNGなぜなら、「書かれた通りにしか動かない」から。
0298デフォルトの名無しさん
NGNG「1の頭よりバグの多いプログラムは存在するか?」
になりますた。
02991
NGNG0300デフォルトの名無しさん
NGNGbool checkSource(const char *lines)
{
return checkSource(lines);
}
0301デフォルトの名無しさん
NGNGbooleanだから、falseでない=trueだからね!
いやまて、>>300のプログラムが完璧でないという可能性もありえるな。
しかし、あんな短いプログラムが完璧でないはずがn
0302デフォルトの名無しさん
NGNGたそうだ。論文の結論は忘れたが、被験者がその論文の執筆者だけ(全部自分でコー
ディングして論文書いた)で、あまり意味が無いというオチ。ワラタ(w
0303デフォルトの名無しさん
NGNGラッセルのパラドックスですか!
>>1様はまったく底の知れぬお方よ。。。
0304デフォルトの名無しさん
NGNGプログラムしなければ 100 %バグがなくなるよ。
0305デフォルトの名無しさん
NGNGおまえ、宇宙に果てがあるのか とか
点には面積があるのか とか
そういう話題好きじゃね?
いや、好きなのはいいけど、うざがられてね?
03061
NGNG0307デフォルトの名無しさん
NGNG0308デフォルトの名無しさん
NGNG四次元的な球体は、ホーキンスが考えた時間軸ではなかったかしらん?
宇宙は、ビッグバン理論では果てがあることはあるが、到達不能。
0309デフォルトの名無しさん
NGNG0310デフォルトの名無しさん
NGNGその辺の話は、数学板か物理板に行けばそれなりの反応される
0311デフォルトの名無しさん
NGNG完璧な人が作ればすべて完璧になる。
ただし問題は「完璧な人」の起源。
0312デフォルトの名無しさん
NGNGということに置いて完璧でありそれが伝播するなら、
バグというものは無いだろう。
0313デフォルトの名無しさん
NGNGデバッグ・フォワードさ。
0314デフォルトの名無しさん
NGNGちょっと待て、フォワードさせるってことは、
自分のプログラムのバグを取るんではなく、他人のプログラムのバグを取るんだろ?
ユートピア的発想だよ。
0315デフォルトの名無しさん
NGNG0316デフォルトの名無しさん
NGNG結局プログラムはそんなに単純ではない。という結論で今でも人間が
作っているけどもし、第4世代言語で簡単に人工知能がアルゴリズムを
作ったりするとエンドユーザーがGUIでプログラムを作ったりして
PGは仕事がなくなる。って話はどうなった?
0317動画直リン
NGNG0318デフォルトの名無しさん
NGNG>エンドユーザーがGUIでプログラムを作ったり
VBがそれに近いのか?
まあPGは仕事がなくなるって以外は
当たらずとも遠からずじゃねーかな
これから先も一部の天才が問題を汎化して
それを利用してたくさんの人がコンピュータを利用していくんじゃないかな
0319デフォルトの名無しさん
NGNG子供向けのプログラム教育用言語が、今のところせいぜいではないかな。
「○○ツクール」だってGUIレベルのプログラミングといえるが、
バグは発生するし、プログラム知識は多少なりとも必要だし。
0320デフォルトの名無しさん
NGNG完全に隠蔽してるだろ。あれで必要とか言ってる貴様は
プログラム知識のプくらいしか知らない。
0321デフォルトの名無しさん
NGNG人工知能なんてものは、人間様の
可能性からみれば、素粒子以下。
ってなわけで、2chでさぼってる暇あったら、
関数の一つでも覚えること
0322デフォルトの名無しさん
NGNGぷ
0323デフォルトの名無しさん
NGNGループやgoto、座標軸の知識がないとツクールは使えませんです。
数年前の俺がそうでした。Cを習って、ツクールも理解できるように。
0324山崎渉
NGNGピュ.ー ( ^^ ) <これからも僕を応援して下さいね(^^)。
=〔~∪ ̄ ̄〕
= ◎――◎ 山崎渉
0325デフォルトの名無しさん
NGNG0326デフォルトの名無しさん
NGNG0327デフォルトの名無しさん
NGNG0328山崎 渉
NGNG__∧_∧_
|( ^^ )| <寝るぽ(^^)
|\⌒⌒⌒\
\ |⌒⌒⌒~| 山崎渉
~ ̄ ̄ ̄ ̄
0329デフォルトの名無しさん
NGNG0330山崎 渉
NGNG0331山崎 渉
NGNG│ ^ ^ │<これからも僕を応援して下さいね(^^)。
⊂| |つ
(_)(_) 山崎パン
0332デフォルトの名無しさん
NGNG出ないと確信できるのは、個人が管理できるコードの上限位まで。
僕は、機能単位でコードが200行位。これを超えて目的の機能が完成しなかったら、
バグがないとは断言できないな。
0333デフォルトの名無しさん
NGNGバグはありえない
0334デフォルトの名無しさん
NGNG0335デフォルトの名無しさん
NGNG落ちるのも仕様の一つだ。(w
0336一切バグの無いプログラム
NGNGint main()
{
printf("Hellooooooooo Worldddddddddd ageeeeeeeeeeee!!\n");
return 0;
}
0337デフォルトの名無しさん
NGNG仕様ではhageと表示して改行するはずだからバグあり。
0339デフォルトの名無しさん
NGNGこれ、スタックがたとえば8bytesしか確保できない環境で実行したらオーバーランになるんじゃないか。
0340デフォルトの名無しさん
NGNGっていうか意味無いスレの割りに盛り上がってる?
0341デフォルトの名無しさん
NGNG0342340
NGNGエヘッ
0343basic
NGNGPRINT A
A=2
PRINT A
A=3
PRINT A
うーん、おれって完璧!
ま、行番号やEND文をいれるかどうかは
哲学的な考察が必要だが...
完璧なバグなしプログラム、
2,3分で3本も書いちまったぜ
0344デフォルトの名無しさん
NGNGメモリが足りません
0345デフォルトの名無しさん
NGNGじゃあさ、
REM
なんてのはどうだ
0346デフォルトの名無しさん
NGNGB *
Bは無条件ジャンプで
*はアドレス参照のこと
0347デフォルトの名無しさん
NGNG0348デフォルトの名無しさん
NGNG0349マイク ◆yrBrqfF1Ew
NGNG2chネラ並みにキモイ環境だなそれ
0350デフォルトの名無しさん
NGNG0351デフォルトの名無しさん
NGNGでもやりたいんです!!僕はHSPでブロック崩し(アルカノイド)
ぐらいなら作ったことあります。
今のところ、オープニングまで作ったのですが、どなたか僕に
HSPの基礎からすべてを叩き込んでくれませんか??
お願いします。
0352デフォルトの名無しさん
NGNG1行書くごとに完璧にテストをすれば完璧なプログラムのできあがり。
0353デフォルトの名無しさん
NGNGほんまやで。
0354デフォルトの名無しさん
NGNG死ね
0355デフォルトの名無しさん
NGNG遅いよ
0356デフォルトの名無しさん
NGNGんなわけがない。
統計から求まる確率なんだから100%にならない
0357デフォルトの名無しさん
NGNG0358デフォルトの名無しさん
NGNG0359デフォルトの名無しさん
NGNG0360デフォルトの名無しさん
NGNG0361デフォルトの名無しさん
NGNG0362デフォルトの名無しさん
NGNG起動したら「こんにちは」って表示されんだ。必ず。
すげーだろ。
0363デフォルトの名無しさん
NGNGうん、すげーな
0364デフォルトの名無しさん
NGNGと書いた地点で安全性は完璧じゃないな。
0365デフォルトの名無しさん
NGNGツールなきゃムリだよね
0366デフォルトの名無しさん
NGNG研究一筋ケミストリー。
0367デフォルトの名無しさん
05/01/17 00:48:26int main(void)
{
return( 0 );
}
これにバグが無い事を証明する手段があるなら知りたいぞ。
そして、それが証明できるなら、どれぐらいのプログラムまで
証明できるかも知りたいね。
ぶっちゃけ「この関数ロジックにバグは有りません」と証明できる手段が
有れば、プロジェクトの管理が少しは楽になるんだがな。
0368デフォルトの名無しさん
05/01/17 18:16:36>外的要因と仕様を一切考えず、
の時点で駄目だろ。
int add(int a, int b){ return a + b; }
が絶対的に正しいかどうかなんて誰にも決められない。
0369デフォルトの名無しさん
2005/04/14(木) 21:06:360370デフォルトの名無しさん
2005/04/15(金) 00:41:51仕様がわかんなきゃ何がバグかなんてわからないのでは?
0371デフォルトの名無しさん
2005/04/17(日) 18:29:34一応、ソースから翻訳できるものはできたわけだし。
あとは外的要因の方で判断すればいい。
03721
2005/05/21(土) 16:09:02ありがとうございました
0373デフォルトの名無しさん
2005/05/22(日) 11:41:11ディスプレイ繋いでない環境だと
表示されないっていうバグあり。
いや、、、
周辺機器関係だと、繋いでないのにバグだって騒ぐ奴いるからさ・・・
0374デフォルトの名無しさん
2005/05/23(月) 00:53:16あるあるwww
この前もラベラー納品したらクレームつけてきたやついてさ
現調行ったらコンセント入れてない電源入れてない
シール入れてないPCと繋いでないドライバ入れてない
満貫だったぜ
0375デフォルトの名無しさん
2005/07/21(木) 02:56:07まあ『ゲーデル・エッシャー・バッハ』でも読め
0376デフォルトの名無しさん
2005/09/04(日) 09:35:5503771
2005/09/04(日) 11:19:32このスレひゃ終了しまいsた
0378デフォルトの名無しさん
2005/09/04(日) 11:45:040379デフォルトの名無しさん
2005/09/04(日) 11:48:410380デフォルトの名無しさん
2005/09/04(日) 11:54:300381デフォルトの名無しさん
2005/09/04(日) 12:21:540382デフォルトの名無しさん
2005/09/04(日) 12:23:540383デフォルトの名無しさん
2005/09/04(日) 15:31:290384救世厨
2005/09/04(日) 19:15:41俺が、このスレを見事に復活させてやろう!!!
0385救世厨
2005/09/04(日) 21:18:26人間が要望するとおりの処理をこなさないこと
2.バグが無いことの証明
人間が要望するとおりの処理をこなすことが証明させること
3.処理の作製
企業秘密
0386デフォルトの名無しさん
2005/09/04(日) 21:25:350387デフォルトの名無しさん
2005/09/04(日) 21:46:14動作環境を明確に定義するのです
0388デフォルトの名無しさん
2005/09/05(月) 02:49:430389デフォルトの名無しさん
2005/09/05(月) 03:19:11バグは無視しろ。難しいこと考えるな
0390救世厨
2005/09/05(月) 17:06:22これは、数値1と1を加算する処理だ。
これにバグが有るか無いかは、コンピュータでは判断できない。人間が判断する。
数値の加算処理は、数値+数値 だと、最初に定義しておき、
バグの検査のときに、それを元にコンピュータでチェックさせる。
0391デフォルトの名無しさん
2005/09/05(月) 17:23:410392デフォルトの名無しさん
2005/09/05(月) 22:39:300393救世厨
2005/09/05(月) 22:51:16んじゃ、もう辞めた
0394デフォルトの名無しさん
2005/09/05(月) 22:56:240395デフォルトの名無しさん
2005/09/06(火) 01:56:00ラベルじゃないし、関数でいいやん。()好きだお
0396デフォルトの名無しさん
2005/09/06(火) 04:36:17なんで?return(xxx)の方がバグりにくそうだけど?
0397デフォルトの名無しさん
2005/09/06(火) 07:09:28retrun(123);
0398デフォルトの名無しさん
2005/09/06(火) 07:10:490399デフォルトの名無しさん
2005/09/06(火) 10:54:30の時は括弧必須だが
0400デフォルトの名無しさん
2005/09/06(火) 11:52:340401デフォルトの名無しさん
2005/09/06(火) 12:01:13それは型名に付属してるカッコだ
0402デフォルトの名無しさん
2005/09/06(火) 12:11:10CのBNFでも見てみろ
0403396
2005/09/06(火) 14:50:08で何が言いたいのかな?説明を。
0404デフォルトの名無しさん
2005/09/06(火) 19:33:490405デフォルトの名無しさん
2005/09/07(水) 02:28:53continue と break は勘弁してやる。
0406名無しさん@そうだ選挙に行こう
2005/09/10(土) 17:37:36まぁ、個人的にはgotoはCであればやむをえない場合は許容、throw等があるC++などはできる限りそっち、だと思ってますがね。
0407デフォルトの名無しさん
2005/11/26(土) 18:14:200408デフォルトの名無しさん
2005/11/26(土) 20:08:280409デフォルトの名無しさん
2006/03/01(水) 14:54:28お前はw
何か文句があるなら言ってみろ!
0410デフォルトの名無しさん
2006/03/01(水) 15:00:19NOP
0411デフォルトの名無しさん
2006/03/01(水) 16:05:44満たしていないならそれはバグだ。
0412デフォルトの名無しさん
2006/03/01(水) 23:13:25何かと一緒だ。
さて、何だろう。
0413デフォルトの名無しさん
2006/03/03(金) 01:12:12女「あなたは今でも詩人なの?」
男「ああ、本当の詩人になった。一行も書かないからね」
■ このスレッドは過去ログ倉庫に格納されています