私は Dart のスナップショットについて読んでいますが、それらは Smalltalk のイメージと頻繁に比較されます。しかし、私には、Java バイトコードのように聞こえます。
例えば:
「Dart スナップショットは、コードの解析から生成されたトークン ストリームの単なるバイナリ シリアル化です。スナップショットは「実行中のプログラムのスナップショット」ではなく、トークンがマシン コードに変換される前に生成されます。そのため、プログラムの状態はありません。スナップショットでキャプチャされました。」
さらに、クロスプラットフォームです。
「スナップショット形式自体はクロスプラットフォームであり、32 ビット、64 ビット マシンなどの間で動作することを意味します。この形式は、ポインターの修正などの余分な作業を最小限に抑えることに重点を置いて、メモリにすばやく読み込むように作成されています。 "
どこか間違っていますか?
ソース:
ダーツのスナップショットの概念とは?
http://www.infoq.com/articles/google-dart