【らんたいむ】
ランタイム とは?
最終更新:
💡 プログラムが「走っている最中」のこと、実行時環境も意味する
プログラムが実際に実行されている時間・状態のこと。また、プログラムの実行に必要な環境や仕組み(ランタイム環境)も指す。
📌 このページのポイント
ランタイムって何?
ランタイムエラーって?
Node.jsがランタイムって言われるのはなぜ?
「ランタイムが必要です」ってインストール時に出るのは何なの?
必要な実行環境を別途用意する配布方式ということだよ。一方、.NETの自己完結型配布のようにランタイムを同梱する方式もある。必要なOSのライブラリなどは残るので、対応環境を確認しよう。
同じランタイムがあれば、どのOSでも動くの?
もっと詳しく知りたい人へ
ランタイムは必ず自分でインストールするの?
配布方式によります。.NETのフレームワーク依存型では対応ランタイムが必要ですが、自己完結型はランタイムを同梱します。後者もOSなどのネイティブ依存関係は別に満たす必要があります。
📖 おまけ:英語の意味
「Runtime(Run Time)」 = 実行時・動作時
💬 Run(実行する)+Time(時点)。コンパイル時と実行時を区別するときに使う。テスト中もプログラムを動かしていれば実行時に当たる。