- なあ、再帰関数好きな人いる? パート2 [転載禁止]©2ch.net
654 :デフォルトの名無しさん[sage]:2015/10/21(水) 20:04:50.59 ID:WYGNtn73 - これからはメニコア環境での並列化が重要になってくるから、手続きが丸見えのループは
廃れていくだろうね 再帰(ただし末尾再帰)か高階関数を使ってループ部分は隠蔽して、並列化自体は 処理系なりライブラリなりにまかせるという流れ
|
- なあ、再帰関数好きな人いる? パート2 [転載禁止]©2ch.net
656 :デフォルトの名無しさん[sage]:2015/10/21(水) 20:17:27.23 ID:WYGNtn73 - >>655
10以上前から言われてきて、最近ようやく役者がそろってきた感じがするね Clojure、Scala、Haskell、OCalm、Erlangなど一線級での実績を積んできているし、 ノウハウもたまってきた C#やJavaが関数型に寄せて行こうする動きも明白だしね まぁ、現在ある関数型言語のどれかが抜け出すか、C#やJavaが機能追加で対応するか、 はたまたまだ見ぬ言語がホープの地位に駆け上るか、それはわからないけど、大きな流れと してはもはや動かしようはないね
|
- なあ、再帰関数好きな人いる? パート2 [転載禁止]©2ch.net
659 :デフォルトの名無しさん[sage]:2015/10/21(水) 20:52:23.60 ID:WYGNtn73 - >>657
それじゃどうやって並列化を実現するの? まさかスレッドを自前で管理しないよね? ガベージコレクタがメモリ管理からプログラマを解放したように、スレッドをプログラマが 管理するような悪しき時代はもう終わるんだよ そのためには手続きが丸見えのループは邪魔な存在でしかないよね
|