【レポート】
Java言語の主要アーキテクトであるGilad Bracha氏、Neal Gafter氏、James Gosling氏、Peter von der Ahé氏らは18日(米国時間)、Java言語において関数型やクロージャの導入を提案するホワイトペーパを公開した。現在、Javaには関数型やクロージャは用意されていない。同氏らの提案ではJDK7を目処にこれら機能を統合していきたいとしている。
関数型やクロージャは関数型言語やスクリプト言語には用意されていることが多い機能のひとつ。同機能をもった代表的なプログラミング言語にはPython、Ruby、Perl、JavaScript、Common Lisp、Scheme、Smalltalk、Scala、C#などをあげることができる。もともとSmalltalkを使ってきたプログラマなどは、JavaにクロージャがないことをJavaに対する不満としてあげることが多い。クロージャはときに熱狂的に支持される機能である。
Javaからプログラミングをはじめたデベロッパは関数型やクロージャについて知らない方が多いだろう。クロージャの導入は、これまでJavaに追加されてきたアノテーションやGenericなどの機能よりも大きなパラダイム変化となる可能性がある。ここでは同ホワイトペーパを引き合いに出しながら、今回提案されたクロージャなどの機能を紹介したい。
| JAXA、液体シリコン中に残存する共有結合を観察 -大口径ウェハの実現に期待 [20:11 2/10] |
| NEDOなど、熱膨張が小さな樹脂複合材料ペレットの量産化に成功 [19:22 2/10] |
| 理研、一般顕微鏡を蛍光顕微鏡に強化できるアダプタを試作して性能を実証 [19:15 2/10] |
| 天の川のブラックホールが小惑星を飲み込んでいる - NASAが発表 [18:08 2/10] |
| マイナビ、3月より書籍連動型のクリエイティブ・デザイン系セミナー開講 [12:00 2/10] |
|
【レポート】実は大変なことだらけ…「胸が大きい人」あるある [20:26 2/10] ライフ |
|
デル、「冬モデルファイナルセール」最終週 - 各種アップグレードが無料 [20:13 2/10] パソコン |
|
JAXA、液体シリコン中に残存する共有結合を観察 -大口径ウェハの実現に期待 [20:11 2/10] エンタープライズ |
|
東京タワーでムーディーな夜景が楽しめる室内イルミネーションが開催 [20:07 2/10] エンタメ |
|
【レポート】CP+2012 - フラッグシップの「D4」や「D800」など一眼レフが人気 - ニコン [20:05 2/10] 家電 |