アカウント名:
パスワード:
これを機にHaskellに触れてみようと思う。
# 関数型言語はLispとPythonしか触れなかった
Haskell は面白い言語ですよ。私は、C++ や Java がメインな人だったのですが、Haskell の学習は、いろいろカルチャーショックを味わえてエキサイティングな体験でした。木構造のアルゴリズムから攻めると分かりやすいと思います。でも、未だにモナドはよく分からないんですけどね…orz
モナドの分かりにくさは、うまい例がないところにある気がする実際のところ、処理がつながっているものはみんなモナドなのだが
うまい例がないどころか、モナドの例はあらゆるプログラミングのなかに溢れかえっているだってリストはモナドなんだよ。こんな単純で身近な例があるのに「うまい例がない」という人は、モナドを理解していないとしか思えない
だってリストはモナドなんだよ。
こういう、初学者が興奮めいて語るような極論って相手をおいてきぼりにしてナンボなところがありますからね。ムキになって食い下がらず徹底的に突き放すべきでしたね。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
UNIXはシンプルである。必要なのはそのシンプルさを理解する素質だけである -- Dennis Ritchie
割とオフトピックだが (スコア:0)
これを機にHaskellに触れてみようと思う。
# 関数型言語はLispとPythonしか触れなかった
Re: (スコア:0)
Haskell は面白い言語ですよ。
私は、C++ や Java がメインな人だったのですが、Haskell の学習は、
いろいろカルチャーショックを味わえてエキサイティングな体験でした。
木構造のアルゴリズムから攻めると分かりやすいと思います。
でも、未だにモナドはよく分からないんですけどね…orz
Re: (スコア:0)
モナドの分かりにくさは、うまい例がないところにある気がする
実際のところ、処理がつながっているものはみんなモナドなのだが
Re: (スコア:1)
うまい例がないどころか、モナドの例はあらゆるプログラミングのなかに溢れかえっている
だってリストはモナドなんだよ。
こんな単純で身近な例があるのに「うまい例がない」という人は、モナドを理解していないとしか思えない
Re:割とオフトピックだが (スコア:0)
こういう、初学者が興奮めいて語るような極論って
相手をおいてきぼりにしてナンボなところがありますからね。
ムキになって食い下がらず徹底的に突き放すべきでしたね。