アカウント名:
パスワード:
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
身近な人の偉大さは半減する -- あるアレゲ人
Lisp系言語でしょう (スコア:0)
Schemeあたりなら良書があるし、新し物好きならGaucheかな。
まあscalaも関数型言語だから良い選択じゃないかな。
Re:Lisp系言語でしょう (スコア:1)
既にJava,PHP,Perl等をやってきた方であれば、
・諸先輩方が言われてるように、関数型言語から新しい考え方を学べるのは楽しい。
・言語仕様がかなりコンパクト(その分、変と言われてるようだけど)なので、覚えるこ
と自体は楽。
・専用のシェルで評価実行しつつ、コンパイルして実行、他スクリプトやGUIやWebでも
実行できるので、試しやすいし、ほとんどのプラットフォームが抑えられているので間
口が広い。
・標準でかなり広範囲のモジュールが附属してて、CEANやjungerl等のライブラリサイ
トもあるので、それほど自分で拡張とか考えなくていい
・特性としては軽量プロセスの生成を基本とした、分散並列処理がすごく得意で、そっ
ち方面へのプログラミングのステップアップとしては最良だと思う。
・Ejabberd(Jabber)、Yaws(Web)、Erlyweb(RoRみたいなやつ)、Mnesia(分散DB)等
勉強がてらに触って楽しそうなものもでてきてる。
・最近「プログラミングErlang」という良本が出た!
逆に、
・最近はあまり流行ってない?
・国際化とか頭っからないらしい。日本語を扱えないことはないけど、不便。
という感じですが、Amazon EC2とかで何十台も計算機資源をつかってなんかし
たいなと夢を見ながら学んでます。