速報:グーグルが新言語「Noop」を公開。JavaVMで動作

2009年9月18日はてなブックマーク del.icio.us Twitter
タグ : Google , Java
noop - Project Hosting on Google Code

グーグルが新プログラミング言語「Noop」を公開しました。Noopは新旧のプログラミング言語からいいとこ取りをした、JavaVMで動作するプログラミング言語と説明されています。

Noopは、サン・マイクロシステムズで開催中の「JVM Language Summit」で、グーグルの2人のエンジニア、Alex Eagle氏とJérémie Lenfant-Engelmann氏によって発表されました。

すでにJVM Language Summitでの発表資料がPDFとして公開されており、その資料には、Noopのミッションが次のように説明されています。

Noop's mission
Help teams develop software that is easier to understand and maintain.

Noopのミッション
分かりやすくメンテナンスしやすいソフトウェアのチーム開発を容易にする

また、グーグルのWebサイト内に設けられたNoopのWebページには、Noopの特徴として以下が挙げられています。

なぜNoopという新言語を開発したのか? 「Why Noop?」という項目を、少し長いのですが引用してみましょう。

Dependency Injection changed the way we write software. Spring overtook EJB's in thoughtful enterprises, and Guice and PicoContainer are an important part of well-written applications today.

DIはソフトウェアの開発を変えてしまいました。SpringはEJBを乗り越えてしまいましたし、またGuiceとPicoContainerは良質なアプリケーションの重要な部品となっています。

Automated testing, especially Unit Testing, is also a crucial part of building reliable software that you can feel confident about supporting and changing over its lifetime. Any decent software shop should be writing some tests, the best ones are test-driven and have good code coverage.

自動テスティング、とりわけユニットテスティングは信頼性の高いソフトウェアのために欠かせないものとなっています。これがあることで、いつでもプログラマは動作に自信を持ち、また安全にコードを変更できるのです。あらゆるまともなソフトウェア部隊はテストを書くべきですし、もっともよいのはコード全体をテストドリブンなやりかたで書くことです。

Noop is a new language that runs on the Java Virtual Machine, and in source form looks similar to Java. The goal is to build dependency injection and testability into the language from the beginning, rather than rely on third-party libraries as all other languages do.

NoopはJavaVMで動作する新しいプログラミング言語で、Java言語に似ています。目指すゴールは、サードパーティなどのライブラリに頼らず、最初から言語にDIとテスタビリティを組み込んでおくことです、

Noopの公開をいちはやく報じたeWEEKの記事「Google Delivers New Java-like Language: Noop」によると、JVM Language Summitの会場では早くもNoopが話題になっているそうです。

関連記事 on Publickey


次の記事≫ プログラミング言語のCOBOLが50周年、情報処理学会が鳩山由紀夫氏の寄稿を公開ほか。ITNewsWeekend 2009年9月19日号
前の記事≪ ストレージの注目技術「デデュープ」をプライマリディスクに用いるのはチャレンジだ

Loading...

Blogger in Chief

photo of jniino Junichi Niino(jniino)
IT系の雑誌編集者、オンラインメディア発行人を経て独立。新しいオンラインメディアの可能性を追求しています。
詳しいプロフィール


Publickeyの新着情報をチェックしませんか?
Twitterで : @Publickey
RSSリーダーで : Feed
≫ 過去の記事を読む




アクセスランキング - 過去7日間

  1. IT系上場企業の平均給与を業種別にみてみた …
  2. IT系上場企業の平均給与を業種別にみてみた …
  3. Cassandra入門と、さらに詳しく知るた…
  4. SIerとパッケージベンダはどちらが高給? …
  5. ミクシィのNoSQLデータベース「Tokyo…
  6. 仮想化は、クラウドのインフラとしては不要では…
  7. Windows Azureも事実上、日本にデ…
  8. セキュリティを高めた「仮想化Firefox」…
  9. TwitterがBitTorrentで高速に…
  10. グーグル、「政府専用Google Apps」…
  11. アドビ「iPadでFlashアプリを動かす」…
  12. ITまんが 2010年版 ~ ITが楽しく分…
  13. 楽天、性能向上を分散オブジェクトキャッシュで…
  14. SQLの都市伝説。マイケル・ストーンブレイカ…

アーカイブ  (最新記事10)

バックナンバー

2010年7月
2010年6月
2010年5月
2010年4月
2010年3月
2010年2月
2010年1月
2009年12月
2009年11月
2009年10月
2009年9月
2009年8月
2009年7月
2009年6月
2009年5月
2009年4月
2009年3月
2009年2月






Trackbacks (TrackbackURL:http://www.publickey1.jp/mt/mt-tb.cgi/306)

  • (トラックバックは承認後に掲載されます)

Comments