トップページ
>
プログラム
>
2017年08月13日
>
3dVRXwBQ
書き込み順位&時間帯一覧
4 位
/138 ID中
時間
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Total
書き込み数
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
2
0
4
使用した名前一覧
書き込んだスレッド一覧
デフォルトの名無しさん
オブジェクト指向システムの設計 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ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合は
メール
をしてください。対応します。