トップページ > プログラム > 2017年08月13日 > 3dVRXwBQ

書き込み順位&時間帯一覧

4 位/138 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000001100000204



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
オブジェクト指向システムの設計 173 [無断転載禁止]©2ch.net
関数型プログラミング言語Haskell Part30 [無断転載禁止]©2ch.net

書き込みレス一覧

オブジェクト指向システムの設計 173 [無断転載禁止]©2ch.net
180 :デフォルトの名無しさん[sage]:2017/08/13(日) 15:54:04.19 ID:3dVRXwBQ
>>173-174
こういうことだろ

http://mevius.2ch.net/test/read.cgi/tech/1467992113/991-996
関数型言語では
手続き型言語の欠点である順番やタイミングに依存する方式から逃れること
が出来るというよりは
手続き型言語の欠点である順番やタイミングに依存する方式を
意図的に排除する仕組みが言語仕様で用意されているといったほうがいいな
オブジェクト指向システムの設計 173 [無断転載禁止]©2ch.net
183 :デフォルトの名無しさん[sage]:2017/08/13(日) 16:29:40.28 ID:3dVRXwBQ
>>182
前スレのID:m8GLf68Fがそう言ってるってことなんだがな
関数型プログラミング言語Haskell Part30 [無断転載禁止]©2ch.net
855 :デフォルトの名無しさん[sage]:2017/08/13(日) 22:35:47.24 ID:3dVRXwBQ
>>851
fib1 40は1秒かからなかったけど
fib2 40だと37秒かかった

fib1 = (map fib1' [0 ..] !!)
where
fib1' 0 = 0
fib1' 1 = 1
fib1' n = fib1 (n - 1) + fib1 (n - 2)

fib2 x = map fib2' [0 ..] !! x
where
fib2' 0 = 0
fib2' 1 = 1
fib2' n = fib2 (n - 1) + fib2 (n - 2)
関数型プログラミング言語Haskell Part30 [無断転載禁止]©2ch.net
856 :デフォルトの名無しさん[sage]:2017/08/13(日) 22:42:29.03 ID:3dVRXwBQ
>>855
fib1 43は1秒かからなかったけど
fib2 43は2分40秒かかった


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。