单项选择题

在.NET中,下列关于即时编译(JIT)的描述,正确的是()

A.即时编译是解释式
B.即时编译是将源程序编译成本机代码的过程
C.在.NET框架中,各种语言的源程序先经过依次编译形成中间语言,再由中间语言编译成本机代码,我们把由中间语言编译成本机代码的过程称为即时编译的过程
D.在.NET框架中以运行库为目标的代码为托管代码,不以运行库为目标的代码为非托管代码,不管是托管代码还是非托管代码,要编译成本机代码都必须经过即时编译器的过程