12/06/12 07:30:11.78
理解してない奴が言ったらそうなるだろう
関数型言語に限らずOOPLでも数学でも何でも
358:デフォルトの名無しさん
12/06/12 08:07:29.48
理解できない人って居るのかなぁ。
副作用がない分、簡単なんでしょ?
359:デフォルトの名無しさん
12/06/12 08:10:37.27
>>358
> 副作用がない分、簡単なんでしょ?
これ疑問系で訊くってことはお前は理解できてないんだろ
だから理解できない奴は居るよ。お前のことだよ
360:デフォルトの名無しさん
12/06/12 08:14:49.30
それ言ったらアセンブラだって簡単だよ
概念自体は理解できても、やりたいこと実現するとこまでいけないのが大概でしょ
手続き型でもそういう初心者が居るように
手続き型に慣れてても関数型という新たな概念に触れた人は関数型初心者になる
関数型のコードに慣れない内は「無理!わからん!」になるのは何らおかしくはない
361:デフォルトの名無しさん
12/06/12 08:26:28.97
でも関数型って基本的に手続き型から副作用を取ったものだから、
手続き型が出来れば関数型も出来るよ。
むしろ手続き型のほうがあれこれ副作用に頭を悩ませなければならないから
使いこなすのは難しいと思う。
そりゃ関数型で無理に副作用っぽい物を表現しようとすると難しいけど、
それは使い所を間違っているだけだからねぇ。
副作用を狙う箇所は手続きで書けば済む話だし。
362:デフォルトの名無しさん
12/06/12 08:49:01.07
ていうか OCaml 使えよ、っていう話だろ
363:デフォルトの名無しさん
12/06/12 08:57:59.08
だって、関数型が難しいって論調だったから。
364:デフォルトの名無しさん
12/06/12 13:09:44.45
ルーピーで関数型を気取られても
365:デフォルトの名無しさん
12/06/12 14:01:51.10
関数型って気取るものなのですか?
366:デフォルトの名無しさん
12/06/12 16:42:53.55
手続き型言語での状態書き換えを、「副作用」と呼ぶ事自体が迷走の始まり。
手続き型と同じアプローチで関数型言語を無理やり使おうとすると、関数型言語にとって副作用でしかないものが必要になるだけの事。
367:デフォルトの名無しさん
12/06/12 21:14:13.08
おっとScalaを勘違いして採用した現場の悪口はそこまでだ
368:デフォルトの名無しさん
12/06/13 08:57:32.35
勘違いして使ってりゃ、悲惨なことになるのは何でも同じだな。
369:デフォルトの名無しさん
12/06/13 11:53:02.19
>>367
Twitter社のことか
370:デフォルトの名無しさん
12/06/13 15:10:03.54
関数型コミュ、特にハスケラのdisり大好きっぷりを見ていると、
こいつらメジャーになったら速攻で内ゲバ始めるのが目に見えるから
距離を保つことにしたw
371:デフォルトの名無しさん
12/06/13 15:43:25.98
距離を保つも何も、お前が近づけたことなど一度も無いだろ
372:uy
12/06/13 16:52:14.22
>>9
の
>関数型言語が普及しない理由 - 偏見プログラマの語り!
>URLリンク(d.hatena.ne.jp)
これ、俺がググって偶然そいつのその記事見つけたとき
> というわけで本稿を書くわけですが(ヤメテ!そんな冷たい目で僕を見ないで!)、
>関数型言語*1についてはよく知りませんので、決して真に受ける事無く、
>オブジェクト指向言語をようやっと使っている底辺プログラマのぼやきということで了解いただければと思います。(ヤメテ!その前置きはズルイとか言わないで!)
この発言にブチギレそうになった奴の記事だわ
なんで>>9は明らかに初心者みたいな奴のブログ引用してんの?
引用に見せかけた晒し?
関数型はやっぱ流行らないな
373:デフォルトの名無しさん
12/06/13 17:11:51.61
22 :uy [sage] :2012/06/13(水) 16:53:41.38
静的言語はゴミでしかない
374:デフォルトの名無しさん
12/06/13 17:48:08.37
>>366
手続き型言語には元々、「副作用」なんて無いしな。
あるのは、状態書き換え。
375:デフォルトの名無しさん
12/06/13 18:04:43.26
printfが標準出力に出力するのも状態書き換えっていうの?
376:デフォルトの名無しさん
12/06/13 18:12:03.08
最終的にはストレージの書き換えやパイプバッファの書き換えになるんじゃね
377:デフォルトの名無しさん
12/06/13 18:26:43.46
そこらへんひっくるめて値を返す以外のことは副作用と呼んだらすっきりしていいじゃないか
手続き型であっても有用な概念だ