2008/04/24

関数型プログラミングのすすめ

artima developerから「How Has Functional Programming Influenced Your Coding Style?」

「関数型プログラム言語を日常開発で使わない場合でも、勉強することは、プログラミングスタイル向上に役立ちますよ」という話。確かに関数型言語に基づいて物事を考え始めると、プログラミングに対する視点が、少しづつ変化し行くことに気がつきます。

この記事の中で「関数型言語の要素は、JavaScriptなどの言語にも普及している」と書かれていますが、昨日の講演で山本さんも closure に関して同じ趣旨の話をされていました。Ruby使っていても、うまい人のコードは、この辺りの使い方にセンスを感じます。こういったセンスを、常態として身に着けたいものです。

しかしF#という言語は、この記事で初めて知りました。うーむ、遅れてる。

0 件のコメント:

コメントを投稿