アカウント名:
パスワード:
関数型プログラミング言語の代表とも言えるLisp
自制すれば関数型として書けるけど、宗教的な争いが起こりそうだなー、と。
>自制すれば関数型として書けるけど、宗教的な争いが起こりそうだなー、と。僕もそう思います、CommonLispなんかだとオブジェクト指向コード含めなんでもできる驚異な言語って感じします。というか既存のLisp系言語で純粋に関数型プログラミングできるのってものすごく少ないです。ClojureとかQiとかLisp言語族のごく一部でしかないです。
というかCommonLispやSchemeで純粋関数コードってよっぽどの賢者か勇者じゃないと誘惑が一杯じゃないの?という感じ。(clojureだってjavaオブジェクトでホイホイぱーな感じだし)
pureな関数型言語ってHaskellとかMLの一部だけな気がする。
ちなみにトピックに沿った話題としてはGoogleのMap Reduce論文から派生して人気がでたんじゃないかとは思います、各種言語への取り込みもMapとReduce系が主題になった話題が多いし。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
アレゲはアレゲ以上のなにものでもなさげ -- アレゲ研究家
関数型? (スコア:2)
自制すれば関数型として書けるけど、宗教的な争いが起こりそうだなー、と。
Re: (スコア:3, 興味深い)
>自制すれば関数型として書けるけど、宗教的な争いが起こりそうだなー、と。
僕もそう思います、CommonLispなんかだとオブジェクト指向コード含めなんでもできる驚異な言語って感じします。
というか既存のLisp系言語で純粋に関数型プログラミングできるのってものすごく少ないです。
ClojureとかQiとかLisp言語族のごく一部でしかないです。
というかCommonLispやSchemeで純粋関数コードってよっぽどの賢者か勇者じゃないと誘惑が一杯じゃないの?
という感じ。(clojureだってjavaオブジェクトでホイホイぱーな感じだし)
pureな関数型言語ってHaskellとかMLの一部だけな気がする。
ちなみにトピックに沿った話題としてはGoogleのMap Reduce論文から派生して人気がでたんじゃないかとは思います、各種言語への取り込みもMapとReduce系が主題になった話題が多いし。
Re:関数型? (スコア:4, おもしろおかしい)
気持ちは *t*