なあ、再帰関数好きな人いる? パート3 [転載禁止]©2ch.net

1デフォルトの名無しさん
垢版 |
2015/11/28(土) 18:51:38.86ID:Rc2MJzM/
なあ、再帰関数好きな人いる?
395デフォルトの名無しさん
垢版 |
2015/12/27(日) 15:00:09.33ID:9aquywWv
>>393
主語がわからん
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

また一つ、再帰否定バカが無知のエビデンス(笑)を積み重ねていく
399デフォルトの名無しさん
垢版 |
2015/12/27(日) 16:32:53.51ID:9aquywWv
>>398
知らない人がいたから言っただけだよ。
ループで実装されてるんだよーって。
インターフェースを実装してないからとか理屈付けする意味あるのかな。
バカはお前。
400デフォルトの名無しさん
垢版 |
2015/12/27(日) 16:47:04.16ID:9aquywWv
インターフェース?
再帰と関係あるのかな?
わからん。この世はわからんことだらけだ。
2015/12/27(日) 17:00:20.74ID:GUkoCLfr
> LinuxもFreeBSDも木全体に対して何らかの操作を行うインターフェースを実装してない


OSが…インタフェースを…実装?
2015/12/27(日) 17:01:14.29ID:Zmrinoji
>>399
ねぇねぇ
そのループで実装されてる>>398のコードでも
自前でスタック管理してる訳じゃ無い。
とすると、>>379に対する突っ込みとしては>>388変じゃない?
403デフォルトの名無しさん
垢版 |
2015/12/27(日) 17:03:04.29ID:9aquywWv
>>402
スタック管理の解釈次第だね。>>388が変だと結論できる解釈もありだね。
404デフォルトの名無しさん
垢版 |
2015/12/27(日) 17:03:49.11ID:9aquywWv
>>401
わけわからんよね。
2015/12/27(日) 17:04:55.68ID:Zmrinoji
>>403
ほう、つまり君はただのループをスタック管理と解釈する訳だね?
2015/12/27(日) 17:05:12.17ID:X/TfzIFq
最近、書き込みが多くなって
このスレの勢いがすごい
2015/12/27(日) 17:07:35.61ID:Zmrinoji
>>406
確かに。
>>256から数えて、1日半で150も伸びてる。
408デフォルトの名無しさん
垢版 |
2015/12/27(日) 17:18:58.89ID:9aquywWv
>>405
再帰をループに置き換えるときには
再帰で暗黙的に管理されるスタック上の情報を
明示的に管理する必要がある。それをやるのは面倒だから
赤黒木は再帰で実装されているはずだというのが>>379に関する俺の解釈。
面倒なことないよ、現に赤黒木はループで実装されることが多いよっていうのが>>388
409デフォルトの名無しさん
垢版 |
2015/12/27(日) 17:21:03.25ID:9aquywWv
語句の解釈に文句つけるのはあまり建設的じゃないような・・・。
その先には何もないような・・・。
410デフォルトの名無しさん
垢版 |
2015/12/27(日) 17:24:39.80ID:9aquywWv
クイックソートについても再帰のスタックをそのまま
ループで再現するっていうのはどうかと思うなあ。
末尾再帰は単純なループに変換できる。ループで書くならループらしい書き方をするべき。
2015/12/27(日) 17:26:57.17ID:Zmrinoji
>>408
ふーむ。

複雑な再帰構造を持つ場合、例えば再帰下降構文解析器みたいに複雑な相互再帰をする場合には
クイックソートの時のように簡単に再帰をループで置き換えることは出来ない。
そして一般に再帰をループで置き換えるならスタックが必要で、
込み入った再帰をスタックを使ってでもループに置き換える奴は居ないだろう。
現に赤黒木をスタック管理をしてでも強引にループで書き直すようなアホは居ないんじゃないの?
というのが>>379に関するこっちの解釈。
それに対し、いやいや赤黒木はループで実装してるんだぜ!ってのが>>388の俺の解釈。
話が噛み合って無くね?ってのが>>402

日本語の問題な気も
412デフォルトの名無しさん
垢版 |
2015/12/27(日) 17:28:09.10ID:9aquywWv
>>411
解釈が違うのなら話が噛み合わないことについては筋が通るかと。
2015/12/27(日) 17:29:32.88ID:Zmrinoji
>>410
そもそもクイックソートは分割統治法の典型例だからなぁ。
自分を2度呼び出す時点で末尾再帰的じゃないし
ループらしい書き方をするとクイックソートとは呼べないシロモノになると思う
2015/12/27(日) 17:30:37.18ID:Zmrinoji
あ、勿論クイックソートをもっと単純なループで書き直せるってんなら歓迎するよ!
415デフォルトの名無しさん
垢版 |
2015/12/27(日) 17:33:05.31ID:9aquywWv
>>413
一方の再帰呼び出しは末尾再帰になるっしょ。ループに置換できる。
2015/12/27(日) 17:33:09.23ID:Zmrinoji
>>412
複数の解釈の仕方がありうるなら、
オレオレ解釈を元に相手をこき下ろす前にやることがあるだろうと
2015/12/27(日) 17:34:13.75ID:Zmrinoji
>>415
・・・・・・それは依然として再帰関数と呼ぶのでは?
418デフォルトの名無しさん
垢版 |
2015/12/27(日) 17:37:56.44ID:9aquywWv
>>416
僕とー君とーは解釈が違うよねってことだよ。
こき下ろすべきじゃないと思うのは君の勝手ー。
こき下ろすのも僕の勝手ー。
ヒューマニズム振りかざす人大嫌いー。←これ僕
419デフォルトの名無しさん
垢版 |
2015/12/27(日) 17:39:20.40ID:9aquywWv
>>417
ループを書く場合、一方の再帰呼び出しは末尾再帰だから
単純なループに置き換えられるよねってことだから、もはや再帰関数とは呼ばないよ。
2015/12/27(日) 17:42:10.80ID:Zmrinoji
>>418
いや、君が>>403で言ったのは「スタック管理」の解釈の違いだろ?
「赤黒木が再帰で書かれてる」等とは一言も言ってない>>379を読んだ君が>>408みたいな解釈をして、
人のことをテロリスト呼ばわりするのってどうなの?
2015/12/27(日) 17:43:59.16ID:Zmrinoji
>>419
https://ja.wikipedia.org/wiki/%E5%86%8D%E5%B8%B0
「再帰とは、あるものについて記述する際に、記述しているものそれ自身への参照が、その記述中にあらわれることをいう。」

ループを含む関数は再帰関数にはなれないの?
そんなことはないと思うんだけど。
2015/12/27(日) 17:46:46.63ID:YWwZOVBb
末尾再帰を勘違いしている人がいるので説明しておこう。

末尾再帰は「再帰を末尾再帰で書けば速くなる」というものではなくて
(単純な)ループを何らかの理由で再帰の形にしないといけない時、
末尾再帰の条件を満たすように、ループを再帰に変換すると
コンパイラが再帰をループに逆変換してくれる機能


なので、再帰を全て末尾再帰にできるわけではなく
(末尾再帰にできるのは、元が単純なループの場合のみ)
また、ループ ─(人間)→ 再帰 ─(コンパイラ) → ループ
というふうに、ループに戻しているだけなのでループより速くなることはない。
423デフォルトの名無しさん
垢版 |
2015/12/27(日) 17:47:27.00ID:hwv/tSGM
>>401,404
FreeBSDのrbtreeもLinuxのrbtreeもそういうインターフェースを実装していないって事だよ。
2015/12/27(日) 17:54:40.33ID:Zmrinoji
>>422
より正確には、「再帰全てをノーコストで末尾再帰にできるわけではなく」かな。
関数がファーストクラスならCPSに変換すれば末尾再帰の形にはなる。
・・・・・・ヒープガリゴリ使うし、スタックを自前で持つのと変わらんけど。
425デフォルトの名無しさん
垢版 |
2015/12/27(日) 17:56:45.58ID:9aquywWv
>>420
>>379は「赤黒木が再帰で書かれてる」とは一言も言ってないけれども、
「赤黒木の操作を自前でスタック管理するアホはいない」と言っているのだから
赤黒木の操作は、自前でスタック管理しないやり方、つまり再帰で実装される
と思っているという解釈は妥当だと思ってる。悪いけど、この解釈については譲歩するつもりはないよ。
120%君が間違っているし、再帰を使う人は120%テロリスト。それでいいね?
2015/12/27(日) 17:58:29.79ID:YWwZOVBb
>>424
速くするための末尾再帰なのに、
逆に遅くなったら本末転倒だよなw
427デフォルトの名無しさん
垢版 |
2015/12/27(日) 18:00:45.81ID:9aquywWv
>>421
無理。再帰を使うなら全部再帰で書くべき。
ループを使う処理では再帰を書かない。
再帰を使う処理ではループを書かない。
それで初めてループと再帰の決着がつけられる。
そしてループが勝利する。
2015/12/27(日) 18:01:48.21ID:Zmrinoji
>>425
確率が1を超えてるとか、幼稚園に迷い込んだ気分だよ。

「赤黒木の操作を自前でスタック管理するアホはいない」と言っている以上、
赤黒木の操作は、スタックなんてものをそもそも自分で触らないようなやり方、
つまり再帰か、又は上手なループで実装されているって話だろ?
フィボナッチ数を計算する関数をスタックを使わずに書いたって言った時、君は再帰の方しか思い浮かべられないのかい?
もしかして自閉症患者かい?
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();
}
}
430デフォルトの名無しさん
垢版 |
2015/12/27(日) 18:11:29.94ID:9aquywWv
>>428
>>389を見るに、そうじゃないと思うんだがなあ。
俺は自閉症患者だけれども、それとこれとは関係ない。
お前は全国の自閉症患者やそのご家族の方に謝罪するべき。
あとテロリストにも。
431デフォルトの名無しさん
垢版 |
2015/12/27(日) 18:15:49.41ID:9aquywWv
>>429
どうやってって何がだよ?
ループでか?再帰でか?
2015/12/27(日) 18:18:05.73ID:Zmrinoji
>>430
日本語って難しいよね。分かる分かる。
>>389の解釈は、
再帰でも書けるところをループで書いたんだ。へぇ。バグってなくて良かったね。ご苦労さん。
じゃないの?
>>379が再帰を仮定しているかどうかとは別問題。

俺も自閉症患者だけどね。自分に謝るのって変な感じがするよ。
2015/12/27(日) 18:18:46.64ID:Zmrinoji
>>431
どっちでも良いけど、どっちかしか「使ってはならない」というローカルルールの元ではどう書くの?
2015/12/27(日) 18:47:59.48ID:Zmrinoji
>>431
まだ出来ないの?
>>429に7行で書いたような、こんなコードが走ります的な切れ端で十分伝わるんだよ?
435デフォルトの名無しさん
垢版 |
2015/12/27(日) 18:53:56.10ID:9aquywWv
>>432
スタックで管理の解釈の違いだな。やっぱり噛み合わない。
436デフォルトの名無しさん
垢版 |
2015/12/27(日) 18:57:04.25ID:9aquywWv
>>434
あのさ、同意も取らずに強引に物事を進めようとするのってどうかと思うよ。
北風と太陽って話くらい知ってるでしょ?コンセンサスってとても大事。
お前コンセントしか知らないだろ。扇風機の線をぶち込んどけば何とかなるものと
しか思ってないだろ。それじゃないからな。
まずは、どういう理由で書いてほしいのかっていうところと
それによって何が成し遂げられるのかっていうところとどうして自分で
やらないのかって言うところを説明して、心からお願いしないと俺の不動の心は動かないよ。
2015/12/27(日) 19:08:44.13ID:Zmrinoji
>>435
残念。

>>436
ループを含む関数が再帰関数になれないのであれば、
>>429のような書き方は認めないって事だよね?
君ならどう書くの?って聞いただけなのになんでそんな反応になるのかね?
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:9aquywWv
>>438
俺は畑を耕していただけなんだ。そしたら ID:Zmrinoji こいつが
機関銃もって脅してきたんだ。おらはイモが食いたいだけだ。再帰使うやつはテロリストだ。
恐ろしいことだ。
2015/12/27(日) 19:14:42.52ID:Zmrinoji
>>438
大本の論旨としては、人のことをテロリスト呼ばわりするのってどうなん?って事なんだけど。

ループと再帰の優劣をつけるなんてどこから出てきた?
442デフォルトの名無しさん
垢版 |
2015/12/27(日) 19:19:02.12ID:9aquywWv
>>441
テロリストと呼ばれるのが嫌ならテロ行為やらなければいいだろ。
クイックソートでやってただろ。ループがいいか、再帰がいいかって。それのこと。
知らなかったの?じゃあ知って。今知って。
443デフォルトの名無しさん
垢版 |
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というのは再帰の進化形。メガ進化。
446デフォルトの名無しさん
垢版 |
2015/12/27(日) 19:33:08.96ID:Rer1VVak
お前ら逮捕されても知らんぞ。

公共の場所で再帰を勧めたりしてたら、そのうち警察が事情を聴きに来るぞ。
2015/12/27(日) 19:40:05.96ID:Zmrinoji
どうでも良いけど、再帰がテロ行為になるなんて初耳だなぁ

# 今日の夕飯はすき焼きでした
448デフォルトの名無しさん
垢版 |
2015/12/27(日) 19:43:06.97ID:Rer1VVak
>>447
自動車の256バイトしかないRAMで再帰したら、バシバシ轢き殺すぞ。
そこまでやってこそ本物のテロリストだろ。
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
「住民を威嚇する、または政府や国際組織を強制する、あるいは行動を自制させる目的で、
市民や非戦闘員に対して殺害または重大な身体的危害を引き起こす事を意図したあらゆる行動」
だそうですよ。

あと自動車の場合、バシバシ轢き殺すなんて事態にはならず、単にエンストするだけだと思うの。
フェイルセーフって知ってるよね?
2015/12/27(日) 19:55:14.65ID:Zmrinoji
>>440
> 俺は畑を耕していただけなんだ。そしたら ID:Zmrinoji こいつが
> 機関銃もって脅してきたんだ。おらはイモが食いたいだけだ。再帰使うやつはテロリストだ。
俺の知ってる事実と違うね。

俺は今日は364から話を始めた。そこにID:9aquywWvが388から割り込んできて、
人のことをやれテロリストだやれ機関銃をもって脅してきただ喚いてるの。
451デフォルトの名無しさん
垢版 |
2015/12/27(日) 20:01:43.77ID:Rer1VVak
>>450
テロリストは自分のことをテロリストだと思っていないんだよな。
聖戦士だと思ってる。
正義のために再帰を仕込むんだよな。

まあでも、国民側から見ればテロリストなんだけどな。
452デフォルトの名無しさん
垢版 |
2015/12/27(日) 20:02:57.65ID:Rer1VVak
再帰なんてある意味爆弾みたいなものだしな。
テロリストが使う新型爆弾なんじゃねーかな。
2015/12/27(日) 20:07:24.21ID:Zmrinoji
そうやって正義の為にループを仕込むんだね?
よく分かったよ!

ちなみにバッファオーバーフローの攻撃手法としては再帰は下の下だからな。
getsなんかを使った方がよっぽど手っ取り早い上に任意コード実行まで出来る。
454デフォルトの名無しさん
垢版 |
2015/12/27(日) 20:08:29.75ID:9aquywWv
>>450
聞かれたから答えてたけど、>>388は君に対するレスじゃないよ。
2015/12/27(日) 20:10:16.23ID:Zmrinoji
>>454
知ってるよ?
でも再帰使うやつはテロリスト発言で敵を増やしてないかい?
456デフォルトの名無しさん
垢版 |
2015/12/27(日) 20:12:06.44ID:9aquywWv
>>455
割り込んでないよね。テロリストと糾弾されて君が勝手にファビョッただけだよね。
僕は畑耕してただけ。
2015/12/27(日) 20:15:26.35ID:Zmrinoji
>>456
文脈をよく読もう。
364から始まる再帰とループに関する話に混ざった379に君が割り込んでるね?
458デフォルトの名無しさん
垢版 |
2015/12/27(日) 20:17:05.55ID:Rer1VVak
>>457
アッラーアクバル。
459デフォルトの名無しさん
垢版 |
2015/12/27(日) 20:17:12.93ID:TQTcd7lL
テロリスト(笑)
アホかな?
2015/12/27(日) 20:17:29.15ID:TlhMnrM9
お前らなんでそんな盛り上がってんだ?
461デフォルトの名無しさん
垢版 |
2015/12/27(日) 20:17:55.10ID:9aquywWv
>>457
割り込んでないね。僕は>>379に話しかけただけだね。
君が>>379とお話したかったのなら>>379に話しかけるべきだね。
2015/12/27(日) 20:18:53.79ID:Zmrinoji
>>458
そうだね、偉大だね。
スプンタ・マンユに祈りを!(宗教ちげぇ)
2015/12/27(日) 20:25:14.94ID:Zmrinoji
>>460
いわゆる暇人という奴では。

>>461
木構造って知ってる?

あと、俺はそのレス(>>379)にその返し(>>388)って変じゃね?って言っただけで、
それに対して君が「スタックの管理とは」なんて話を始めるから(>>403)
そのコード(>>398)の何処にスタックなんて使われてるんですか―って訊いて(>>405)
それに対してまだ答えが返ってきてないんだけど。
君はあれかな、都合の悪い質問は見なかったことにする人なのかな。
464デフォルトの名無しさん
垢版 |
2015/12/27(日) 20:29:09.10ID:9aquywWv
>>463
なんで僕にレスしてくるの?
自分が話したいことがあるならそれを話せばいいじゃん。

僕は僕で自分の話したい話を話したい人とするから。
たまたま>>379だったってだけで君が>>379と話したいなら
僕はそれを否定しないよ。割り込まれたとも思わない。

ほら話しかけろよ。>>379も絶対お前のこと好きだって。
言っちゃえよ。好きだって言っちゃえよ!
2015/12/27(日) 20:29:57.74ID:Zmrinoji
>>464
暇潰しに最適なので大好きです
466デフォルトの名無しさん
垢版 |
2015/12/27(日) 20:31:26.39ID:9aquywWv
>>465
僕もだよ
2015/12/27(日) 20:32:45.93ID:Zmrinoji
>>466
それで、人のことをテロリスト呼ばわりするのってどうなん?
2015/12/27(日) 20:33:29.47ID:5UZSmdOE
ID:Zmrinoji必死だなw
2015/12/27(日) 20:34:10.68ID:Zmrinoji
>>469
必死乙
470デフォルトの名無しさん
垢版 |
2015/12/27(日) 20:36:11.58ID:9aquywWv
>>467
違うんだ、待ってくれ、君のことをテロリストと言ったんじゃない。
再帰を使う人はテロリストなんだ。君じゃない。
2015/12/27(日) 20:37:37.99ID:Zmrinoji
>>470
つまり、>>469で示したように再帰を使う俺はどっち?
472デフォルトの名無しさん
垢版 |
2015/12/27(日) 20:39:37.16ID:9aquywWv
>>471
では準構成員ということでここはひとつ
2015/12/27(日) 20:40:19.12ID:Zmrinoji
>>472
笑ったから良いやww
2015/12/27(日) 23:12:05.90ID:P4P/t2xP
お前ら仲良いな
2015/12/28(月) 00:41:11.60ID:cpjqbiy5
やっぱり再帰無しでループによるプログラミングが最高だね!
2015/12/28(月) 02:41:10.02ID:/Vjc/SbZ
しね
2015/12/28(月) 07:13:10.09ID:N+qRD9W4
uy
品が無さすぎ。
2015/12/28(月) 08:54:56.95ID:i05gjBFH
>>476
>>476
2015/12/28(月) 14:13:49.28ID:FI1ndW8l
私生活において自分ほど品性の高い奴はそうそういないよ
何をしていてもカリスマ性があふれ出してしまう
2015/12/28(月) 14:17:04.49ID:FI1ndW8l
「しね」というのは、実は奥の深い言葉なんだけど知っていましたか?
プログラム中でいえばNULLと似ている

人はなぜ生きるのか、なぜ死なないのか、
その真理を見つける事は誰も出来ていない
よって「死」とは恐怖かもしれないし、救いかもしれない
つまり正解でも不正解でも無い
それゆえに「しね」という言葉を発しても、敵と味方は最終的に五分にしかならない意味のない言葉なんです
だから頻繁に使っていくと良いよ
2015/12/28(月) 14:30:10.73ID:i05gjBFH
アスペが語りだしたと聞いて
482デフォルトの名無しさん
垢版 |
2015/12/28(月) 14:59:07.57ID:kIejf3VS
>>480
しね
2015/12/28(月) 17:06:38.81ID:6k5OwRcO
再帰じゃないと書いてらんない関数があるのも事実
2015/12/29(火) 05:12:44.62ID:GnldGbIR
>>419
アホはしね
2015/12/29(火) 05:14:17.23ID:GnldGbIR
>>422
tail callも知らんのかよw
2015/12/29(火) 05:16:02.68ID:GnldGbIR
>>423
インターフェースとか抽象データ型ってことを理解できてないから、
そう言っただけでは理解できないんだと思うよ。
487デフォルトの名無しさん
垢版 |
2015/12/29(火) 16:41:59.31ID:+ubDtqOv
>>429
でけたやでー
https://ideone.com/hykdXg
2015/12/29(火) 20:37:04.28ID:mZCjkrMY
>>485
お前のほうが分かっていないような気がするが‥
2015/12/29(火) 22:38:58.43ID:tgd/4Yaw
>>422の「なので、再帰を全て末尾再帰にできるわけではなく」とか恥ずかしいよなw
2015/12/30(水) 07:30:40.60ID:hgJXqSbV
>>489
>422 「再帰を全て末尾再帰にできるわけではな」いのは当然だが,どうしてはずかしいんだ?
491デフォルトの名無しさん
垢版 |
2015/12/30(水) 16:36:10.59ID:GbTfiPvb
> コンパイラが再帰をループに逆変換してくれる機能
恥ずかしい発言はこれだね。
2015/12/30(水) 17:06:15.23ID:JfqdTNxj
>>491
その理由を言わないとw
493デフォルトの名無しさん
垢版 |
2015/12/30(水) 17:07:27.17ID:WCUOMmTt
掲示板ではレベルのミスマッチがよくあるんだよな。

たとえば、アセンブリと機械語は一対一で対応していると純粋に信じてる人は世の中に結構多い。
そういう人たちとプロセッサのデザイナが掲示板で議論すると当然ミスマッチが起こる。
こういう場合、当然勢力の面でデザイナの方が分が悪くなるね。
世の中、知ったかぶりのバカの方が多いから。
2015/12/30(水) 17:08:24.47ID:JfqdTNxj
手動で末尾最適化をしてみればいいんだよ。

そうすれば、なるほど、
これが最適化されたコードなんだな!って
ループになったコードを目の当たりにすることになる。
2015/12/30(水) 17:28:38.17ID:hD2EQx+W
そういう周りくどい事やってるうちは三流
uyの領域に到達すると文章読むだけで理解する
レスを投稿する

5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況