【レポート】
関数型やローカル関数、クロージャの導入がもたらす弊害は、Genericの場合とよく似ている。クロージャが活用されたソースコードは徐々にC/C++言語に近付いているようにみえる。一見すると関数ポインタのようだ。これはJavaのビギナーにとっては辛いところだろう。
クロージャはかならず書く必要があるものではないので、自分でソースコードを記述する段階では問題ないが、ひとたび他人が書いたソースコードを読んだとき、さっぱり理解できない方が増えるだろう。このあたりはこうした機能のトレードオフだ。それだけ成熟したデベロッパが増えてきた証拠といえる。
今回提案された関数型はJDK7での取り込みが検討されていることから、順調に議論と標準化、実装が進んだとして、デベロッパの前にあらわれるのは2008年ごろになる。もちろん、まだ提案された段階にすぎない。提案は棄却されるかもしれないし、まったく別の形で実現されるかもしれない。しかし、提案内容を吟味するかぎり、十分採用される理由はあるように思える。この胸踊る機能がデベロッパのもとに届くまであと2年。今後どのように展開するか楽しみだ。
| さよなら「Mustang」「Dolphin」、こんにちは「JDK 6」「JDK 7」 [2006/8/16] |
| 米Sun Microsystems、Java SE 6 "Mustang" のベータ2を公開 [2006/6/22] |
| JavaOne 2006 - Community Matters? Geeks Matter :) [2006/5/23] |
| JavaOne 2006 - Jonathan Schwartz CEO基調講演で「Java EE 5/SE 6」の最新デモなど公開 [2006/5/17] |
| JavaOne 2006 - TigerからMustang、Dolphinへ Javaプラットフォームの発展 [2006/5/18] |
| Mustang Regressions Challenge、5名がみごとSun Ultra 20をゲット! [2006/4/29] |
| Java SE Mustang b76 - NetBeansからMatisse GroupLayout統合GUI開発に期待 [2006/3/21] |
| Java SE 6 Mustang初のBetaが公開 [2006/2/15] |
| Mustang Regressions Challenge、非互換を発見してSun Ultra 20をゲット! [2006/1/31] |
| Java SE 6 "Mustang"、2006年秋頃リリースへ [2006/1/25] |
| JavaSE Mustang b63 - マルチプロセッサシステムでのパフォーマンスに期待? [2005/12/13] |
| アジレント、ミリ波信号解析ソリューションを発表 [16:54 5/24] |
| NXP、独自のTrench 6テクノロジによる車載用パワーMOSFETファミリを発表 [16:52 5/24] |
| 産総研、光照射で損傷を自己修復できるゲル状スマートマテリアルを開発 [16:49 5/24] |
| アンテナ設置数が半分の33台に到達 - アルマ望遠鏡、2kmの干渉試験も成功 [16:45 5/24] |
| 人工知能実現へ一歩前進!? - NIMS、環境依存型「シナプス素子」を開発 [16:40 5/24] |
|
大阪駅「ギャレ大阪」跡地に約80店舗入居の新商業施設開業へ - JR西日本 [17:48 5/24] ライフ |
|
ネイティブの好むフレーズを集めたビジネス英会話ブック発売 - アルク [17:35 5/24] ライフ |
|
【レポート】【レポート】ネットワークレコーダー「nasne」先行プレビュー - Xperia/Sony Tabletでの使用感を確認!! [17:29 5/24] 携帯 |
|
自分らしさ発見! マイナビ×サンマリエのスペシャルセミナー開催 [17:21 5/24] ライフ |
|
『好きっていいなよ。』、2012年秋にTVアニメ化! スタッフ&キャストを紹介 [17:12 5/24] ホビー |
4つの診断で、自分の適性を見つめなおそう!
働くこと・挑戦し続けることへの思いを綴ったインタビュー
あなたにピッタリのアドバイスを読むことができます。
転職に必要な情報が収集できます
企業からアプローチのメッセージが届きます。