ランタイム
ランタイムとは、コンピューターやデバイス上でプログラムが実行されている時間を指します。ランタイム中は、コンピューターのCPUがプログラムのマシンコードに含まれる命令を実行します。ランタイムは、プログラムを初めて開き、オペレーティングシステムが追加のライブラリやプログラムが必要とする外部フレームワークとともにプログラムをRAMに読み込んだときに始まります。ランタイムはプログラムを閉じるか終了したときに終わり、プログラムに割り当てられていたメモリがほかのプログラムで利用できるようになります。
ソフトウェア開発の文脈では、「ランタイム」という言葉は、ソフトウェアの開発者がプログラムを実行するように設計した環境も指します。ランタイム環境は、オペレーティングシステムと、リンクされたコードライブラリで構成されます。たとえば、Windowsで動作するプログラムは、さまざまな標準機能を実行するために、動的リンクライブラリファイル(DLL)を呼び出します。ランタイム環境には、プログラムの実行に必要な仮想マシンやインタープリタープログラムが含まれることもあります。
ランタイムエラーとは、プログラムの実行中に発生するエラー、つまりバグです。この用語は、構文エラーやその他のコンパイルエラーのように、プログラムのコンパイル中に発生するエラーと区別するために使われます。
知識をテストする