1
3
诚然,维基百科令人困惑。首先它说:
然后它说:
这也表明动态翻译也是动态编译的一种形式,这没有多大意义。 术语 动态编译 使用是1995年之前的标准且唯一的术语,用于指代在运行时编译代码的技术系列。例如,签出 this 1985年的一篇论文,讨论Prolog的动态编译。许多1995年以前的论文都很容易找到使用这个术语的文章。 然而,Java编程语言是在1995年左右发布的,Java文档是第一个使用这个术语的 即时编译 或 JIT编译器 . 我能找到的最早的此类文件是 this ,尽管第一个Java JIT编译器是在1996年开发的。我看到许多在这段时间内发表的论文都交替使用了这两个术语。 我还记得我读过的一些论文认为JIT编译是一种动态编译。 |