Develop and Download Open Source Software

OpenSource Downloads

7-Zip  (4,014)  
HandBrake Japanese Language Version  (2,964)  
CrystalDiskInfo  (1,714)  
Boookends  (1,269)  
CrystalDiskMark  (874)  
Tera Term  (825)  
CotEditor  (626)  
FFFTP  (593)  
えこでこツール  (532)  
10  ffdshow  (524)  
11  SMPlayer  (503)  
12  Cabos  (492)  
13  ギコナビ  (475)  
14  Rappelz Server  (471)  
15  MergeDoc  (457)  
More >>

最近ブックマークされた記事

Googleの開発者によるJavaVM向けの新言語「Noop」、公開

2009年09月18日 11:47 末岡陽子

 米Googleの開発者らが中心となって、Java仮想マシンで動く新しい言語「Noop」が、Google Code上で公開された。新・旧の開発言語の良い点をブレンドし、可読性の高いコードが書きやすい文法を備えているという。

 Noopは、Googleの開発者を中心に有志が集まって開始したプロジェクト。当初、Java仮想マシンを対象とする。Google Codeのプロジェクトページでは、Spring、Guiceなどのコンテナがアプリケーション開発に大きなメリットをもたらしていること、Unit Testingなどの自動テストの重要性が高くなっていることなどから、言語レベルでこれらの特徴を備える必要がある、と開発の背景を説明している。

 Javaに似たソースを持ち、言語レベルで依存性の設定やテストを言語レベルで統合する。最初からこれらの特徴を持たせることで、サードパーティのライブラリが不要になる。このほか、コードの読みやすさを重視し、デフォルトでの不変性、プロパティ、実行可能なドキュメンテーションなどの特徴も盛り込む。

 開発者らは現在、Noopのソースファイル利用として、Javaソースを生成するJava翻訳、Noopコードの解読や評価が可能となる変換、Javaバイトコードへのコンパイラの3つを計画しているという。

 NoopはApache License 2.0の下で公開されており、ソースコードはMecurialを利用して取得できる。

Google CodeのNoopプロジェクトサイト
http://code.google.com/p/noop/

最終更新:2009年11月18日 17:07