InfoQ ホームページ 言語 に関するすべてのコンテンツ
-
JRubyの新IRが将来のパフォーマンス改善を容易にする
JRubyの新しい中間表現(IR)のコードにより、多くの最適化が可能になり、更なるパフォーマンス向上をもたらすだろう。InfoQは、IRを開発しているSubbu Sastry 氏に聞いた。
-
Ruby VMのまとめ: MacRuby 0.5 Beta 2がAOTツールを加え、Rubinius 0.13がリリースされる
MacRuby 0.5のベータ2は互換性の向上および、Ahead of Time (AOT)コンパイルとスタンドアロンのアプリケーションを構築するための新しいツールの追加を行っている。Rubinius 0.13がリリースされ、LLVMやJIT、新しいコンパイラの利用でパフォーマンスが改善されている。
-
Node.js - Google V8 ベースの Javascript 用イベント駆動 I/O
Node.js は,拡張可能なスタンドアロン JavaScript サーバプログラムを,Google V8 と イベントベース I/O ライブラリのバンドルによって実現している。InfoQ では Node.js の動作の仕組みについて調査を行った。
-
MagLev Ruby VMが公開される、GemStoneの永続化をRubyに
待���のGemStone SmalltalkをベースとするRuby実装、MagLevがついにパブリックアルファとして公開された。まだRailsを動かすことはできないが、RackやSinatraといったフレームワークをサポートしている。MagLevはGemStoneの成熟した分散処理と永続化機能の全面的なサポートとともにやってきた。
-
グーグルのChrome OSの詳細が明らかになった
グーグルは、Chrome OS を2010年の冬季休暇前にリリースを予定しているが、その1年前にオープンソースにした。グーグルは、スピードと新OSの重要なフィーチャであるセキュリティ要求を満足させるために、新しいリファレンス ハードウェアのメーカーといっしょに開発に取り組んでいる。
-
RESTfulie - ハイパーメディアを意識したサービスとクライアントを生成するGem
Guilherme Silveira氏が今回のruby gemのリリースに伴ってInfoQに寄稿した。このgemはハイパーメディアを意識したサービスとそれを利用するクライアントの開発を実に簡単にするというものだ。
-
JDK 7が、突然"単純な"クロージャをサポート、しかしリリースは、2010年の終わりに。
Mark Reinhold氏は、Devoxxコンファレンス開催中、JDK7がクロージャをサポートすることを公表した。この非常に議論されたフィーチャをサポートするために、JDK7のリリースは、2010年の9月ごろまで延びる。
-
ClojarsとLeiningenを使ったClojure向け自動ライブラリ依存関係管理
ライブラリと依存関係を管理するのはうんざりする作業だ。Clojarsは Clojureライブラリのための新しいリポジトリで、Ruby GemsとGemcutterに発想を得ている。新しいビルドツールであるLeiningenと一緒にClojarsを使えば、ライブラリ管理の苦痛から解放されるだろう。InfoQはこのClojarsについてAlex Osborne氏に話を聞いた。
-
Flash Player 10.1 と AIR 2.0 のベータバージョンリリース
Adobe Systems は、Flash Player 10.1 と Adobe AIR 2.0 のベータバージョンが利用可能になったことをアナウンスした。それらは Adobe Labs サイトからダウンロードできる。
-
Rubyのツール:Yard 0.4はライブ・ドキュメント・サーバを追加、Gem Bunlderは依存関係を取り扱う
ドキュメント生成ツールYardの0.4リリースはライブ・ドキュメント・サーバのような新しい機能を追加している。それにより、ユーザは文書にコメントすることができるようになる。新しいツールGem Bundlerは柔軟な依存関係管理を可能にする。
-
RubyMine 2.0 - 動的開発へと続く道
第1級の Ruby IDE のひとつが JetBrains 社の決断によって商品化された。バージョン 1.0 のリリースから6ヶ月を過ぎた今日,リリースされる RubyMine 2.0 がそれだ。
-
Duby と Surinx - Charles Nutter 氏へのインタビューより
Charles Nutter 氏が開発した2つの JVM 言語 - Duby と,その動的言語版である Surinx - について,氏自身が解説する
-
EUがオラクルのサン獲得に対し反対声明を発表
欧州委員会がオラクルのサン・マイクロシステムズとの合併に関して反対する正式な声明を発表した。ただし、オラクルのMySQLの獲得に限定されている。しかし、オラクルはこの合併が結果的には承認されるであろうと確信を持ち続けている。
-
Bobおじさんが述べるTDDの適用可能性
"TDDによってペースが鈍ると考えている人は石器時代で生きつづけているようなものだ"と主張したことで議論を巻き起こしたブログに続き、Bob Martin氏は現実のTDDの適用可能性、役割、恩恵に対する深い洞察を試みている。
-
提案: C#で動的型付けを扱う折衷案
Headspring SystemsのCTOであるJeffrey Palermo氏は、C#で動的な性質を扱う折衷案を提示した。メソッド全体を動的にすることを可能にしつつ、アセンブリを静的にたもつ方式だ。