初心者のためのプログラミング言語ガイド Part10
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
450:デフォルトの名無しさん 08/07/20 22:57:59 Haskellはモナドが全てなんだよな。 Haskellは純粋関数型だ何だって言われるけど結局はモナドが全て。 モナド言語。 実際は現実的アプリの作成をするとしたら「純粋」じゃないIORefがベストソリューションな事も多いわけで。 StateにしてもSTにしても結局モナド。 で、結局(\(M a) -> a)的な物やliftなどを駆使したモナドの型合わせゲームに行きつく。 この型合わせは明らかに本質とはかけはなれてる。言語の性質上仕方ない事なんだが。 まあこの型合わせゲームが関数型言語の本質だって考えてる人がいるならまあ自由に考えててくれ。 もし関数型言語で学ぶべきものがラムダとかリスト操作(foldとかmap)とかカリー化とかの事を言ってるなら、 別にHaskellじゃなくて、OCamlなりSMLなりSchemeなりErlangなり何でも良い。 むしろこれらのほうがモナドとか無くてわかりやすいと思う。 何も気にしないでIO操作できるからとっつきやすいんじゃないか? 451:デフォルトの名無しさん 08/07/20 23:06:58 レス見てると、 関数型と手続き型だの 並列化だのという事ばかり そう、ここを見てると、Ozの時代がすぐに来る気がするんだ……
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5385日前に更新/175 KB
担当:undef