探検
なあ、再帰関数好きな人いる? パート3 [転載禁止]©2ch.net
1デフォルトの名無しさん
2015/11/28(土) 18:51:38.86ID:Rc2MJzM/ なあ、再帰関数好きな人いる?
359デフォルトの名無しさん
2015/12/27(日) 08:00:41.71ID:hwv/tSGM360デフォルトの名無しさん
2015/12/27(日) 08:06:42.55ID:Y7IK7QLW と言われてもなぁw
俺は1万倍速いなんて言ってないし。
ループのほうが速いという証拠も出したからどうでもいいかなw
俺は1万倍速いなんて言ってないし。
ループのほうが速いという証拠も出したからどうでもいいかなw
361デフォルトの名無しさん
2015/12/27(日) 08:16:44.55ID:hwv/tSGM じゃ、求めた訂正を取り消しなさい。
362デフォルトの名無しさん
2015/12/27(日) 08:18:08.68ID:Y7IK7QLW >>361
これでいいのかい?w
ループの方が速かったよwww
328 名前:デフォルトの名無しさん[] 投稿日:2015/12/26(土) 21:22:21.55 ID:EXUTS9i+ [10/10]
なんだやっぱり再帰の方がいいのか
329 名前:デフォルトの名無しさん[sage] 投稿日:2015/12/26(土) 21:26:26.06 ID:hFLlv/LI [1/3]
ぐうの音も出ないなこれは
これでいいのかい?w
ループの方が速かったよwww
328 名前:デフォルトの名無しさん[] 投稿日:2015/12/26(土) 21:22:21.55 ID:EXUTS9i+ [10/10]
なんだやっぱり再帰の方がいいのか
329 名前:デフォルトの名無しさん[sage] 投稿日:2015/12/26(土) 21:26:26.06 ID:hFLlv/LI [1/3]
ぐうの音も出ないなこれは
363デフォルトの名無しさん
2015/12/27(日) 09:08:43.20ID:hwv/tSGM 少し速いと10000倍速いの区別がつかないおバカさんとうエビデンス(笑)
364デフォルトの名無しさん
2015/12/27(日) 09:33:20.24ID:Zmrinoji 分かったことは
・再帰をただ単にループに直すと却って遅くなる
・最適化を施せばループのほうが速くなるが、10000倍速くなるなんてことはない
の2点でおっけい?
・再帰をただ単にループに直すと却って遅くなる
・最適化を施せばループのほうが速くなるが、10000倍速くなるなんてことはない
の2点でおっけい?
365デフォルトの名無しさん
2015/12/27(日) 09:55:25.37ID:TQTcd7lL そうだな。シリアがどうとか言い始めるほどループの方が優秀な訳では無さそうだな
366デフォルトの名無しさん
2015/12/27(日) 10:12:22.58ID:dpCOQ+Jx ∞倍だね。
再帰なんってのと比較すること自体おかしい。
却って遅くなるなんて書いてる恥知らずは、プログラミング技術が無さ過ぎ。
再帰なんってのと比較すること自体おかしい。
却って遅くなるなんて書いてる恥知らずは、プログラミング技術が無さ過ぎ。
367デフォルトの名無しさん
2015/12/27(日) 10:24:13.63ID:Zmrinoji368デフォルトの名無しさん
2015/12/27(日) 10:36:38.52ID:dpCOQ+Jx やり取りからだって?
2chの妄想だけじゃなくて現実を見ろよ。
2chの妄想だけじゃなくて現実を見ろよ。
369デフォルトの名無しさん
2015/12/27(日) 10:40:01.29ID:hwv/tSGM ∞倍 wwwww
無限大を憶えたての小学生かよ
quick sort 再帰/quick sort 非再帰 = ∞, すなわちquick sort 非再帰が0って事だな。
再帰を必死に否定しているバカの主張
1 スタックが制限の厳しいリソースである環境が全てだと思い込み、再帰の致命的なペナルティだと主張する
2 シェル関数呼び出しをエビデンスとして、再帰が130倍遅いと主張する
3 再帰版のqsortは数万倍遅いと主張するが、数万倍速いはずの非再帰版を示さない
4 知能が低く再帰を理解できない。それをもって再帰は難解と主張する。
5 非再帰版qsortの実行時間はゼロ
本当に知能が低い
無限大を憶えたての小学生かよ
quick sort 再帰/quick sort 非再帰 = ∞, すなわちquick sort 非再帰が0って事だな。
再帰を必死に否定しているバカの主張
1 スタックが制限の厳しいリソースである環境が全てだと思い込み、再帰の致命的なペナルティだと主張する
2 シェル関数呼び出しをエビデンスとして、再帰が130倍遅いと主張する
3 再帰版のqsortは数万倍遅いと主張するが、数万倍速いはずの非再帰版を示さない
4 知能が低く再帰を理解できない。それをもって再帰は難解と主張する。
5 非再帰版qsortの実行時間はゼロ
本当に知能が低い
370デフォルトの名無しさん
2015/12/27(日) 11:19:02.84ID:BwztOoZh371デフォルトの名無しさん
2015/12/27(日) 11:22:49.99ID:Zmrinoji372デフォルトの名無しさん
2015/12/27(日) 11:23:28.75ID:yWds0j/q 繰り返しの方が再帰より速い!
(ただしシェルスクリプトに限る)
(ただしシェルスクリプトに限る)
373デフォルトの名無しさん
2015/12/27(日) 11:23:33.41ID:Zmrinoji374デフォルトの名無しさん
2015/12/27(日) 11:29:16.92ID:nlFV9EHx >>371
引数受け渡しとかレジスタ待避とかで、余分なメモリー操作が発生する。
引数受け渡しとかレジスタ待避とかで、余分なメモリー操作が発生する。
375デフォルトの名無しさん
2015/12/27(日) 11:32:56.76ID:Zmrinoji376デフォルトの名無しさん
2015/12/27(日) 11:43:09.26ID:yWds0j/q >>374
明示的なスタック操作と大差ないのでは?
明示的なスタック操作と大差ないのでは?
377デフォルトの名無しさん
2015/12/27(日) 11:52:39.31ID:BwztOoZh >>373
純粋に処理速度の話してんならネイティヴコード化したものでないとさ
純粋に処理速度の話してんならネイティヴコード化したものでないとさ
378デフォルトの名無しさん
2015/12/27(日) 12:07:38.28ID:BwztOoZh379デフォルトの名無しさん
2015/12/27(日) 12:20:57.14ID:nuYFrBF7 クイックソートだからなんとかなってるだけで
たとえば赤黒木の操作を自前でスタック管理するアホはいないわけ
たとえば赤黒木の操作を自前でスタック管理するアホはいないわけ
380デフォルトの名無しさん
2015/12/27(日) 12:27:15.41ID:Zmrinoji381デフォルトの名無しさん
2015/12/27(日) 12:33:24.41ID:BwztOoZh >>380
ああ分かってない人ねwww
ああ分かってない人ねwww
382デフォルトの名無しさん
2015/12/27(日) 12:35:34.85ID:Zmrinoji >>378
Pen4のデータシートの値を元にするなら
ループのコストと再帰のコストは約2.5〜3clockくらいの差になると思う。
今時のCPUならもっと差は縮まるだろうし、実際に測った訳じゃないけど
だいたいそのくらいになる筈。
Pen4のデータシートの値を元にするなら
ループのコストと再帰のコストは約2.5〜3clockくらいの差になると思う。
今時のCPUならもっと差は縮まるだろうし、実際に測った訳じゃないけど
だいたいそのくらいになる筈。
383デフォルトの名無しさん
2015/12/27(日) 12:38:44.94ID:Zmrinoji384デフォルトの名無しさん
2015/12/27(日) 12:38:57.92ID:BwztOoZh385デフォルトの名無しさん
2015/12/27(日) 12:42:13.97ID:Zmrinoji386デフォルトの名無しさん
2015/12/27(日) 12:46:31.99ID:BwztOoZh >>385
thx
thx
387デフォルトの名無しさん
2015/12/27(日) 13:08:45.42ID:yWds0j/q >>378
tail callを繰り返しに変換できるようなケースだと
関数呼び出しはコスト高かも知れないが、
ループ版では明示的スタック操作をしなければならない場合、
call,ret相当のことをjpと組み合わせて明示的にやらないといけない。
通常、関数呼び出し後のスタックフレームの確保はcalleeが明示的にやるからループ版と変わらないが、
スタックフレームの開放はretが自動的にやる。
だからコスト的には大差なく、
関数呼び出しの方が有利なケースだってあるはず。
繰り返しの明示的なスタック操作が圧倒的有利にあるのは、
FILOじゃなくてFIFOにしたり戦略が建てられること。
tail callを繰り返しに変換できるようなケースだと
関数呼び出しはコスト高かも知れないが、
ループ版では明示的スタック操作をしなければならない場合、
call,ret相当のことをjpと組み合わせて明示的にやらないといけない。
通常、関数呼び出し後のスタックフレームの確保はcalleeが明示的にやるからループ版と変わらないが、
スタックフレームの開放はretが自動的にやる。
だからコスト的には大差なく、
関数呼び出しの方が有利なケースだってあるはず。
繰り返しの明示的なスタック操作が圧倒的有利にあるのは、
FILOじゃなくてFIFOにしたり戦略が建てられること。
388デフォルトの名無しさん
2015/12/27(日) 13:36:27.64ID:9aquywWv389デフォルトの名無しさん
2015/12/27(日) 13:46:00.90ID:nuYFrBF7 頑張ってバグ入れずに済んでよかったね、としか。
しかもそれで得られる速度の向上も微々たるもの。
しかもそれで得られる速度の向上も微々たるもの。
390デフォルトの名無しさん
2015/12/27(日) 14:00:50.68ID:9aquywWv391デフォルトの名無しさん
2015/12/27(日) 14:27:20.76ID:+491JRRx >>388
>赤黒木はループで実装してる
本当か?やればできるものなのか?証拠をみせてみろ
平衡ニ分木であるからスタックもむやみに深くならないし,
正直なところ,可能だとしてループ化するメリットがあるのかね
>赤黒木はループで実装してる
本当か?やればできるものなのか?証拠をみせてみろ
平衡ニ分木であるからスタックもむやみに深くならないし,
正直なところ,可能だとしてループ化するメリットがあるのかね
392デフォルトの名無しさん
2015/12/27(日) 14:37:53.35ID:9aquywWv393デフォルトの名無しさん
2015/12/27(日) 14:44:37.25ID:BwztOoZh394デフォルトの名無しさん
2015/12/27(日) 14:47:35.86ID:kNkpHWWg 知らないうちにコードが再帰化してハマりました
のほうが多そう
のほうが多そう
395デフォルトの名無しさん
2015/12/27(日) 15:00:09.33ID:9aquywWv >>393
主語がわからん
主語がわからん
396デフォルトの名無しさん
2015/12/27(日) 15:03:49.95ID:BwztOoZh >>395
バグが増える要因はプログラミングソースのステップ数や可読性に左右されるのであって、アルゴリズムは特に関係ないということ
バグが増える要因はプログラミングソースのステップ数や可読性に左右されるのであって、アルゴリズムは特に関係ないということ
397デフォルトの名無しさん
2015/12/27(日) 15:06:51.61ID:9aquywWv >>396
アルゴリズムによってステップ数や可読性は変わるよ
アルゴリズムによってステップ数や可読性は変わるよ
398デフォルトの名無しさん
2015/12/27(日) 16:29:32.45ID:hwv/tSGM >>388
LinuxもFreeBSDも木全体に対して何らかの操作を行うインターフェースを実装してないからあたりまえ。
どっかで見たことある気がしたので探してみたらunbound
http://code.metager.de/source/xref/freebsd/contrib/unbound/util/rbtree.c
また一つ、再帰否定バカが無知のエビデンス(笑)を積み重ねていく
LinuxもFreeBSDも木全体に対して何らかの操作を行うインターフェースを実装してないからあたりまえ。
どっかで見たことある気がしたので探してみたらunbound
http://code.metager.de/source/xref/freebsd/contrib/unbound/util/rbtree.c
また一つ、再帰否定バカが無知のエビデンス(笑)を積み重ねていく
399デフォルトの名無しさん
2015/12/27(日) 16:32:53.51ID:9aquywWv400デフォルトの名無しさん
2015/12/27(日) 16:47:04.16ID:9aquywWv インターフェース?
再帰と関係あるのかな?
わからん。この世はわからんことだらけだ。
再帰と関係あるのかな?
わからん。この世はわからんことだらけだ。
401デフォルトの名無しさん
2015/12/27(日) 17:00:20.74ID:GUkoCLfr > LinuxもFreeBSDも木全体に対して何らかの操作を行うインターフェースを実装してない
?
OSが…インタフェースを…実装?
?
OSが…インタフェースを…実装?
402デフォルトの名無しさん
2015/12/27(日) 17:01:14.29ID:Zmrinoji404デフォルトの名無しさん
2015/12/27(日) 17:03:49.11ID:9aquywWv >>401
わけわからんよね。
わけわからんよね。
405デフォルトの名無しさん
2015/12/27(日) 17:04:55.68ID:Zmrinoji >>403
ほう、つまり君はただのループをスタック管理と解釈する訳だね?
ほう、つまり君はただのループをスタック管理と解釈する訳だね?
406デフォルトの名無しさん
2015/12/27(日) 17:05:12.17ID:X/TfzIFq 最近、書き込みが多くなって
このスレの勢いがすごい
このスレの勢いがすごい
407デフォルトの名無しさん
2015/12/27(日) 17:07:35.61ID:Zmrinoji408デフォルトの名無しさん
2015/12/27(日) 17:18:58.89ID:9aquywWv409デフォルトの名無しさん
2015/12/27(日) 17:21:03.25ID:9aquywWv 語句の解釈に文句つけるのはあまり建設的じゃないような・・・。
その先には何もないような・・・。
その先には何もないような・・・。
410デフォルトの名無しさん
2015/12/27(日) 17:24:39.80ID:9aquywWv クイックソートについても再帰のスタックをそのまま
ループで再現するっていうのはどうかと思うなあ。
末尾再帰は単純なループに変換できる。ループで書くならループらしい書き方をするべき。
ループで再現するっていうのはどうかと思うなあ。
末尾再帰は単純なループに変換できる。ループで書くならループらしい書き方をするべき。
411デフォルトの名無しさん
2015/12/27(日) 17:26:57.17ID:Zmrinoji412デフォルトの名無しさん
2015/12/27(日) 17:28:09.10ID:9aquywWv >>411
解釈が違うのなら話が噛み合わないことについては筋が通るかと。
解釈が違うのなら話が噛み合わないことについては筋が通るかと。
413デフォルトの名無しさん
2015/12/27(日) 17:29:32.88ID:Zmrinoji414デフォルトの名無しさん
2015/12/27(日) 17:30:37.18ID:Zmrinoji あ、勿論クイックソートをもっと単純なループで書き直せるってんなら歓迎するよ!
415デフォルトの名無しさん
2015/12/27(日) 17:33:05.31ID:9aquywWv >>413
一方の再帰呼び出しは末尾再帰になるっしょ。ループに置換できる。
一方の再帰呼び出しは末尾再帰になるっしょ。ループに置換できる。
416デフォルトの名無しさん
2015/12/27(日) 17:33:09.23ID:Zmrinoji417デフォルトの名無しさん
2015/12/27(日) 17:34:13.75ID:Zmrinoji >>415
・・・・・・それは依然として再帰関数と呼ぶのでは?
・・・・・・それは依然として再帰関数と呼ぶのでは?
418デフォルトの名無しさん
2015/12/27(日) 17:37:56.44ID:9aquywWv419デフォルトの名無しさん
2015/12/27(日) 17:39:20.40ID:9aquywWv420デフォルトの名無しさん
2015/12/27(日) 17:42:10.80ID:Zmrinoji421デフォルトの名無しさん
2015/12/27(日) 17:43:59.16ID:Zmrinoji >>419
https://ja.wikipedia.org/wiki/%E5%86%8D%E5%B8%B0
「再帰とは、あるものについて記述する際に、記述しているものそれ自身への参照が、その記述中にあらわれることをいう。」
ループを含む関数は再帰関数にはなれないの?
そんなことはないと思うんだけど。
https://ja.wikipedia.org/wiki/%E5%86%8D%E5%B8%B0
「再帰とは、あるものについて記述する際に、記述しているものそれ自身への参照が、その記述中にあらわれることをいう。」
ループを含む関数は再帰関数にはなれないの?
そんなことはないと思うんだけど。
422デフォルトの名無しさん
2015/12/27(日) 17:46:46.63ID:YWwZOVBb 末尾再帰を勘違いしている人がいるので説明しておこう。
末尾再帰は「再帰を末尾再帰で書けば速くなる」というものではなくて
(単純な)ループを何らかの理由で再帰の形にしないといけない時、
末尾再帰の条件を満たすように、ループを再帰に変換すると
コンパイラが再帰をループに逆変換してくれる機能
なので、再帰を全て末尾再帰にできるわけではなく
(末尾再帰にできるのは、元が単純なループの場合のみ)
また、ループ ─(人間)→ 再帰 ─(コンパイラ) → ループ
というふうに、ループに戻しているだけなのでループより速くなることはない。
末尾再帰は「再帰を末尾再帰で書けば速くなる」というものではなくて
(単純な)ループを何らかの理由で再帰の形にしないといけない時、
末尾再帰の条件を満たすように、ループを再帰に変換すると
コンパイラが再帰をループに逆変換してくれる機能
なので、再帰を全て末尾再帰にできるわけではなく
(末尾再帰にできるのは、元が単純なループの場合のみ)
また、ループ ─(人間)→ 再帰 ─(コンパイラ) → ループ
というふうに、ループに戻しているだけなのでループより速くなることはない。
423デフォルトの名無しさん
2015/12/27(日) 17:47:27.00ID:hwv/tSGM >>401,404
FreeBSDのrbtreeもLinuxのrbtreeもそういうインターフェースを実装していないって事だよ。
FreeBSDのrbtreeもLinuxのrbtreeもそういうインターフェースを実装していないって事だよ。
424デフォルトの名無しさん
2015/12/27(日) 17:54:40.33ID:Zmrinoji >>422
より正確には、「再帰全てをノーコストで末尾再帰にできるわけではなく」かな。
関数がファーストクラスならCPSに変換すれば末尾再帰の形にはなる。
・・・・・・ヒープガリゴリ使うし、スタックを自前で持つのと変わらんけど。
より正確には、「再帰全てをノーコストで末尾再帰にできるわけではなく」かな。
関数がファーストクラスならCPSに変換すれば末尾再帰の形にはなる。
・・・・・・ヒープガリゴリ使うし、スタックを自前で持つのと変わらんけど。
425デフォルトの名無しさん
2015/12/27(日) 17:56:45.58ID:9aquywWv426デフォルトの名無しさん
2015/12/27(日) 17:58:29.79ID:YWwZOVBb427デフォルトの名無しさん
2015/12/27(日) 18:00:45.81ID:9aquywWv >>421
無理。再帰を使うなら全部再帰で書くべき。
ループを使う処理では再帰を書かない。
再帰を使う処理ではループを書かない。
それで初めてループと再帰の決着がつけられる。
そしてループが勝利する。
無理。再帰を使うなら全部再帰で書くべき。
ループを使う処理では再帰を書かない。
再帰を使う処理ではループを書かない。
それで初めてループと再帰の決着がつけられる。
そしてループが勝利する。
428デフォルトの名無しさん
2015/12/27(日) 18:01:48.21ID:Zmrinoji >>425
確率が1を超えてるとか、幼稚園に迷い込んだ気分だよ。
「赤黒木の操作を自前でスタック管理するアホはいない」と言っている以上、
赤黒木の操作は、スタックなんてものをそもそも自分で触らないようなやり方、
つまり再帰か、又は上手なループで実装されているって話だろ?
フィボナッチ数を計算する関数をスタックを使わずに書いたって言った時、君は再帰の方しか思い浮かべられないのかい?
もしかして自閉症患者かい?
確率が1を超えてるとか、幼稚園に迷い込んだ気分だよ。
「赤黒木の操作を自前でスタック管理するアホはいない」と言っている以上、
赤黒木の操作は、スタックなんてものをそもそも自分で触らないようなやり方、
つまり再帰か、又は上手なループで実装されているって話だろ?
フィボナッチ数を計算する関数をスタックを使わずに書いたって言った時、君は再帰の方しか思い浮かべられないのかい?
もしかして自閉症患者かい?
429デフォルトの名無しさん
2015/12/27(日) 18:04:52.45ID:Zmrinoji >>427
それじゃぁ各ノードに可変個の子要素を持つ多分木を列挙するコードは
どうやって書くつもり?
for (auto it : children) {
if (it->is_leaf()) {
printf("%d ", it->value);
} else {
it->print_values();
}
}
それじゃぁ各ノードに可変個の子要素を持つ多分木を列挙するコードは
どうやって書くつもり?
for (auto it : children) {
if (it->is_leaf()) {
printf("%d ", it->value);
} else {
it->print_values();
}
}
430デフォルトの名無しさん
2015/12/27(日) 18:11:29.94ID:9aquywWv431デフォルトの名無しさん
2015/12/27(日) 18:15:49.41ID:9aquywWv432デフォルトの名無しさん
2015/12/27(日) 18:18:05.73ID:Zmrinoji433デフォルトの名無しさん
2015/12/27(日) 18:18:46.64ID:Zmrinoji >>431
どっちでも良いけど、どっちかしか「使ってはならない」というローカルルールの元ではどう書くの?
どっちでも良いけど、どっちかしか「使ってはならない」というローカルルールの元ではどう書くの?
434デフォルトの名無しさん
2015/12/27(日) 18:47:59.48ID:Zmrinoji435デフォルトの名無しさん
2015/12/27(日) 18:53:56.10ID:9aquywWv >>432
スタックで管理の解釈の違いだな。やっぱり噛み合わない。
スタックで管理の解釈の違いだな。やっぱり噛み合わない。
436デフォルトの名無しさん
2015/12/27(日) 18:57:04.25ID:9aquywWv >>434
あのさ、同意も取らずに強引に物事を進めようとするのってどうかと思うよ。
北風と太陽って話くらい知ってるでしょ?コンセンサスってとても大事。
お前コンセントしか知らないだろ。扇風機の線をぶち込んどけば何とかなるものと
しか思ってないだろ。それじゃないからな。
まずは、どういう理由で書いてほしいのかっていうところと
それによって何が成し遂げられるのかっていうところとどうして自分で
やらないのかって言うところを説明して、心からお願いしないと俺の不動の心は動かないよ。
あのさ、同意も取らずに強引に物事を進めようとするのってどうかと思うよ。
北風と太陽って話くらい知ってるでしょ?コンセンサスってとても大事。
お前コンセントしか知らないだろ。扇風機の線をぶち込んどけば何とかなるものと
しか思ってないだろ。それじゃないからな。
まずは、どういう理由で書いてほしいのかっていうところと
それによって何が成し遂げられるのかっていうところとどうして自分で
やらないのかって言うところを説明して、心からお願いしないと俺の不動の心は動かないよ。
437デフォルトの名無しさん
2015/12/27(日) 19:08:44.13ID:Zmrinoji438デフォルトの名無しさん
2015/12/27(日) 19:10:20.46ID:/NTMuKoN 横道にそれ過ぎずに、それぞれの論旨を書いてみろよ。
中傷合戦ひどくてわからん。
中傷合戦ひどくてわからん。
439デフォルトの名無しさん
2015/12/27(日) 19:12:29.31ID:9aquywWv >>437
ループと再帰の優劣をつける場合、ループはループだけで
再帰は再帰だけで実装するべきだよねって話をしただけだよ。
お話の前提をすり替えてあたかもお話が続いているように
するのはよろしくないと思うんだよな。
ループと再帰の優劣をつける場合、ループはループだけで
再帰は再帰だけで実装するべきだよねって話をしただけだよ。
お話の前提をすり替えてあたかもお話が続いているように
するのはよろしくないと思うんだよな。
440デフォルトの名無しさん
2015/12/27(日) 19:13:53.77ID:9aquywWv441デフォルトの名無しさん
2015/12/27(日) 19:14:42.52ID:Zmrinoji442デフォルトの名無しさん
2015/12/27(日) 19:19:02.12ID:9aquywWv443デフォルトの名無しさん
2015/12/27(日) 19:19:34.89ID:Rer1VVak バッファオーバーフロー攻撃を成功させるためには、再帰が最も都合よい。
444デフォルトの名無しさん
2015/12/27(日) 19:26:07.61ID:Rer1VVak 攻撃されるのと攻撃するのと、どちらが良いか?
当然、攻撃する方が良い。
つまりテロリストは勝ち組なのである。
当該スレにおいて再帰を推奨している人は勝ち組である。
なぜなら危険物を推奨するのは攻撃側だからである。
当然、攻撃する方が良い。
つまりテロリストは勝ち組なのである。
当該スレにおいて再帰を推奨している人は勝ち組である。
なぜなら危険物を推奨するのは攻撃側だからである。
445デフォルトの名無しさん
2015/12/27(日) 19:30:06.01ID:9aquywWv >>443
そういうことだな。昨今、関数型言語の流行に伴って再帰がすぐれたものであると
思い込んだニワカのペーペーどもがろくな知識も持たずに危険なコードを
書きまくって悦に入ってる姿を見ると暗い気持ちになる。再帰というのは
ループに大敗北した歴史を持つものだっていうのを知って欲しい。
for whileというのは再帰の進化形。メガ進化。
そういうことだな。昨今、関数型言語の流行に伴って再帰がすぐれたものであると
思い込んだニワカのペーペーどもがろくな知識も持たずに危険なコードを
書きまくって悦に入ってる姿を見ると暗い気持ちになる。再帰というのは
ループに大敗北した歴史を持つものだっていうのを知って欲しい。
for whileというのは再帰の進化形。メガ進化。
446デフォルトの名無しさん
2015/12/27(日) 19:33:08.96ID:Rer1VVak お前ら逮捕されても知らんぞ。
公共の場所で再帰を勧めたりしてたら、そのうち警察が事情を聴きに来るぞ。
公共の場所で再帰を勧めたりしてたら、そのうち警察が事情を聴きに来るぞ。
447デフォルトの名無しさん
2015/12/27(日) 19:40:05.96ID:Zmrinoji どうでも良いけど、再帰がテロ行為になるなんて初耳だなぁ
# 今日の夕飯はすき焼きでした
# 今日の夕飯はすき焼きでした
448デフォルトの名無しさん
2015/12/27(日) 19:43:06.97ID:Rer1VVak449デフォルトの名無しさん
2015/12/27(日) 19:49:26.35ID:Zmrinoji >>448
誰がそこまで特殊でオンボロな例を挙げろと
ちなみにテロリストの定義はテロリズムを奉ずる人で、
テロリズムの定義は
https://ja.wikipedia.org/wiki/%E3%83%86%E3%83%AD%E3%83%AA%E3%82%BA%E3%83%A0#.E5.9B.BD.E9.9A.9B.E9.80.A3.E5.90.88
「住民を威嚇する、または政府や国際組織を強制する、あるいは行動を自制させる目的で、
市民や非戦闘員に対して殺害または重大な身体的危害を引き起こす事を意図したあらゆる行動」
だそうですよ。
あと自動車の場合、バシバシ轢き殺すなんて事態にはならず、単にエンストするだけだと思うの。
フェイルセーフって知ってるよね?
誰がそこまで特殊でオンボロな例を挙げろと
ちなみにテロリストの定義はテロリズムを奉ずる人で、
テロリズムの定義は
https://ja.wikipedia.org/wiki/%E3%83%86%E3%83%AD%E3%83%AA%E3%82%BA%E3%83%A0#.E5.9B.BD.E9.9A.9B.E9.80.A3.E5.90.88
「住民を威嚇する、または政府や国際組織を強制する、あるいは行動を自制させる目的で、
市民や非戦闘員に対して殺害または重大な身体的危害を引き起こす事を意図したあらゆる行動」
だそうですよ。
あと自動車の場合、バシバシ轢き殺すなんて事態にはならず、単にエンストするだけだと思うの。
フェイルセーフって知ってるよね?
450デフォルトの名無しさん
2015/12/27(日) 19:55:14.65ID:Zmrinoji >>440
> 俺は畑を耕していただけなんだ。そしたら ID:Zmrinoji こいつが
> 機関銃もって脅してきたんだ。おらはイモが食いたいだけだ。再帰使うやつはテロリストだ。
俺の知ってる事実と違うね。
俺は今日は364から話を始めた。そこにID:9aquywWvが388から割り込んできて、
人のことをやれテロリストだやれ機関銃をもって脅してきただ喚いてるの。
> 俺は畑を耕していただけなんだ。そしたら ID:Zmrinoji こいつが
> 機関銃もって脅してきたんだ。おらはイモが食いたいだけだ。再帰使うやつはテロリストだ。
俺の知ってる事実と違うね。
俺は今日は364から話を始めた。そこにID:9aquywWvが388から割り込んできて、
人のことをやれテロリストだやれ機関銃をもって脅してきただ喚いてるの。
451デフォルトの名無しさん
2015/12/27(日) 20:01:43.77ID:Rer1VVak452デフォルトの名無しさん
2015/12/27(日) 20:02:57.65ID:Rer1VVak 再帰なんてある意味爆弾みたいなものだしな。
テロリストが使う新型爆弾なんじゃねーかな。
テロリストが使う新型爆弾なんじゃねーかな。
453デフォルトの名無しさん
2015/12/27(日) 20:07:24.21ID:Zmrinoji そうやって正義の為にループを仕込むんだね?
よく分かったよ!
ちなみにバッファオーバーフローの攻撃手法としては再帰は下の下だからな。
getsなんかを使った方がよっぽど手っ取り早い上に任意コード実行まで出来る。
よく分かったよ!
ちなみにバッファオーバーフローの攻撃手法としては再帰は下の下だからな。
getsなんかを使った方がよっぽど手っ取り早い上に任意コード実行まで出来る。
455デフォルトの名無しさん
2015/12/27(日) 20:10:16.23ID:Zmrinoji456デフォルトの名無しさん
2015/12/27(日) 20:12:06.44ID:9aquywWv457デフォルトの名無しさん
2015/12/27(日) 20:15:26.35ID:Zmrinoji458デフォルトの名無しさん
2015/12/27(日) 20:17:05.55ID:Rer1VVak >>457
アッラーアクバル。
アッラーアクバル。
459デフォルトの名無しさん
2015/12/27(日) 20:17:12.93ID:TQTcd7lL テロリスト(笑)
アホかな?
アホかな?
レスを投稿する
ニュース
- 【TV】ファン5万人がガチで投票! プロ野球総選挙、栄えある1位は [牛丼★]
- 【速報】政府、与党がNISA未成年解禁を検討 ★2 [蚤の市★]
- へずまりゅう氏が言葉失う 街中で女性から「息子はあなたみたいな人間に育たぬよう教育しています」 [jinjin★]
- 【*彡】巨人・坂本勇人 『流れ星に何を願うか』の質問に「結婚相手」と即答、結婚願望告白 女性ファンから歓声と悲鳴 [鉄チーズ烏★]
- 「まだ朝7時に通勤してるんですか?」人気VTuberが語った“働き方への提言”に議論沸騰 [夜のけいちゃん★]
- 【女子ゴルフ】都玲華(21)30歳年上の既婚者コーチとの交際関係とコーチ契約解消「昨年からお付き合いしてました。」 [阿弥陀ヶ峰★]
- 【最後の人権?】スイスの尊厳死団体の創設者、医師の支援を受けて死去_92歳 [979264442]
- 小泉今日子さんことキョンキョンが59歳💃ギリか😢😭💦 [597533159]
- 高市早苗「いいから黙って全部アタシに投資しなさい!」国際金融会議で発言し周囲ドン引き [165981677]
- 【悲報】台湾有事で米中衝突、最悪のシナリオは日本人死者「4,662人」 [237216734]
- 🏡🏡🏡🏡🏡🏡🏡🏡🏡🏡
- プラトンの「哲人政治」は正しかったのでは? アホな大衆に政治家を選ばせるとロクなことにならない [653462351]
