InfoQ

InfoQ

トピック・タグ別の表示

ランタイムに関するすべてのコンテンツ


ランタイムに関する最新コンテンツ

Google Dartのエッセンス:アプリケーションの構築、スナップショット、Isolate

トピック
仮想マシン,
Ruby,
ランタイム,
JavaScript,
動的言語,
Java,
Google,
コンパイラ,
言語,
言語設計,
プログラミング,
言語特性,
RIA,
モバイル,
リッチクライアント/デスクトップ

GoogleはVMをともなう新しい言語であり、JSコンパイラでもあるDartをプレビューした。 InfoQはDartのアプリの構築に貢献する文法の裏側を探った:スナップショット、Isolate、モジュール方式

ランタイムに関するNews

vert.x – Node.jsの代替フレームワーク

トピック
JVM,
仮想マシン,
ランタイム,
Java,
言語,
リアルタイム ,
プログラミング

Vert.xは次世代の非同期でスケーラブルな並列処理アプリケーションのためのフレームワークでありJVM上で動作する。Node.jsの代わりになり得るフレームワークだ。開発者はJavaScript、Ruby、Groovy、Javaを使ってこのフレームワーク向けのアプリケーションを作れる。これらの言語を混ぜ合わせて使うことも可能だ。

Java 7u4がOSXをサポート

トピック
JVM,
仮想マシン,
ランタイム,
Java,
言語,
Oracle,
プログラミング

Java 7u4のリリースで、Oracleは遂にJDK と JavaFX SDKのOSX向けインストーラを提供した。このアップデートには、G1ガーベッジコレクターやJCMD診断フレームワークのような新フィーチャも含まれている。更に知るために読み続けて欲しい。

Rich Hickey 氏,Clojure/West で Datomic を語る

トピック
JVM,
仮想マシン,
ランタイム,
Clojure,
LISP,
コンパイラ,
Functional Programming,
言語,
データベース,
Java,
プログラミング

Rich Hickey 氏は先週末の Clojure/West カンファレンスで,自身の最新活動である Datomic に関する講演を行った。氏が言うところの "スケーラブルでフレキシブル,インテリジェントなアプリケーションを実現すべく設計された,クラウドアーキテクチャ上で稼働する分散データベース” である Datomic は Amazon の DynamoDB 上に構築され,クエリをアプリケーション内で実行するために Prolog のサブセットである Datalog を組み込んでいる。

Ruby Enterpriseエディションが終わる。Phusionは、Passengerに注力。

トピック
Ruby,
ランタイム,
Java,
動的言語,
言語,
Ruby1.9,
Ruby on Rails,
Web Server,
プログラミング,
Apache

PhusionがRuby 1.8.7 ベースの Enterprise Edition (REE) のサポートを止めると発表した。Ruby 1.9ベースのバージョンは計画がない。その代わりにチームは、Phusion Passenger、Apache や Nginx上でRubyを走らせるソリューションに注力する。

Rubyのメモリ使用量を改善するBitmapマーキングGC

トピック
ランタイム,
Ruby,
Java,
GarbageCollection,
動的言語,
言語,
プログラミング,
Ruby1.9,
パフォーマンス&スケーラビリティ

Ruby 1.9.3の後継では、現在の遅延解放ガベージコレクターは、Ruby Enterprise Editionのcopy-on-writeと親和性の高いGCに似た仕組みで、並列プログラミングにおけるRubyのメモリ使用量を大幅に削減するBitmapマーキングGCに置き換えられる。私たちは、現在の遅延解放とBitmapマーキングGCの両方を実装したNarihiro Nakamura氏と話した。

ランタイムに関するArticle

Rubyのルーツ:Smalltalkのカムバック、Randal Schwartz氏がSmalltalkを語る

トピック
仮想マシン,
Ruby,
ランタイム,
Java,
動的言語,
シンタックス,
スクリプティング,
SmallTalk,
言語,
GemStone,
プログラミング,
ORM,
言語設計

SmalltalkはRubyに大きな影響を与え、今でも影響し続けています。現在の状況を検討し、Randal L. Schwartz氏にSmalltalkについて伺います。

企業とSaaSの仮想化がもたらすのは、迅速性(アップ)だけではない

トピック
仮想マシン,
ランタイム,
仮想化,
Java,
マネジメント,
言語,
VMWare,
Architecture,
クラウドコンピューティング,
プログラミング,
Xen

この論文では、仮想化やクラウドサービスの複雑なメリットと実世界における応用を検討します。さらに重要なこととして、Contegixが複雑な問題の解決に仮想化を実装している方法や、仮想化を使うべきではないケースについて詳細を提供します。

RubyのFiberを非同期I/Oに使うNeverBlockとRevactor

トピック
Ruby on Rails,
Ruby,
ランタイム,
動的言語,
Java,
MySQL,
言語,
Concurrency,
Relational Databases,
データアクセス,
Ruby1.9,
プログラミング,
Rails,
データベース,
パフォーマンス&スケーラビリティ,
Rubinius

Fiberはユーザに試練を課すことなくこの考えを実装する有益な並行性ツールとして、ライブラリが2つあります。まさにこのためのソリューションとしてあるのがNeverBlockライブラリです。私たちはNeverBlockプロジェクトのMohammad A. Ali氏とRevactorライブラリのTony Arcier氏に話を聞きました。

JVM上のLISPの検討

トピック
JVM,
仮想マシン,
ランタイム,
Java,
LISP,
言語,
コンパイラ,
プログラミング,
Scheme

この記事は、Lispに興味のあるJava開発者を対象にしています。現在JVM上で利用できる、Lispの異なる方言について検討し、Lispのプログラミング方法とLispプログラミングに固有の問題を速習できるようになっています。最後に、LispコードをJavaシステムに組み込む方法について述べます。

ランタイムに関するInterview

丸山先生がAndroidを語る

トピック
ランタイム,
Java,
言語,
オープンソース,
Google,
テクノロジー,
プログラミング,
モバイル

丸山先生レクチャーシリーズ等で最新の技術を常に探求し、情報発信をし続けている丸山先生に、現在Googleが開発を進めているAndroidについての話を伺いました。