アカウント名:
パスワード:
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
弘法筆を選ばず、アレゲはキーボードを選ぶ -- アレゲ研究家
関数型言語は開発効率が高い (スコア:0)
スラドには詳しい方々たくさんいらっしゃるのでぜひ聞いてみたい
Re:関数型言語は開発効率が高い (スコア:1, 興味深い)
縁があって関数型言語Ocamlでちょっとしたソフトを作ったことがあります。
使う前は「高階関数?そんなの関数ポインタでもできるじゃん」と思っていたのですが、
匿名関数とかカリー化とかすごく使いやすいです。
関数を変数と同じように気軽に扱えるので、共通部分の処理を関数にまとめやすく
コードの記述量はすごく減る感じがします。
残念ながら僕は根っからの手続き型言語人間なので、副作用のある式とか書きまくりなのですが、
もはや関数型言語なしでは生きれない体になってしまいました。
この関数型言語に対する魅力はRubyに対する魅力に通じる所があるので、
Rubyを魅力的と感じる人にはLispを魅力的に感じるのではないでしょうか。
まあ僕は研究者であり、職業プログラマではないので、
企業で大規模ソフトの開発となると話は別になってくるのでしょう。
その辺の考察は別の人にゆずります。
# Ocamlは純粋な関数型言語じゃないっていうツッコミは入れないで。ぷりーず。