タグ

コンパイルに関するfatherofikura0107のブックマーク (1)

  • JITコンパイル

    概要 C# の実行方法の1つに、JIT (Just-In-Time: ちょうど必要になったときに)コンパイルという方式があります。 C# が登場して以来長らくの間、主流の実行方式はJITコンパイルでした。現在でも、デスクトップPCなどではこの実行方式をとります。C#※1の他では、Java※2もJIT方式です※3。JITコンパイルとまではいわないものの、スクリプト言語と呼ばれるようなプログラミング言語も、内部実装的にJITコンパイルに似たような仕組みを使っていたりもします。 ※1 正確にはC#に加え、Visual BasicやF#など、.NETランタイム上で動かすプログラミング言語も ※2 こちらも正確にはJava仮想マシン上で動かすScalaなどの言語も ※3 Javaは、登場初期にはインタープリター方式という別の方式も使っていましたが、現在ではあまり使われません。 ここでは、JITコンパ

    JITコンパイル
  • 1