実行環境
from
『コンパイラとバーチャルマシン』
runtime environment
コンパイラが出力したコードを実行する環境
なのでコンパイラのコード生成はこの環境に依存しているのか
プロセスVM
とか
オブジェクトファイル
の実行時に必要なサービスを提供する
標準ライブラリとか
OS
と
実行環境
の違い
OSは汎用でハードウェアよりのサービスを提供する
ファイル
I/O
など
実行環境はプログラミング言語固有のサービスを提供する
GC
とか
#??
実行環境がOSなどとのやり取りをするのか
これって低レベルなCやRustではどう考えればいい?
実行環境って何になるの?
あれはネイティブファイルだから、実行環境は無って認識になるのか?