目前,程序主要有两种运行方式:静态编译与动态解释。
- 静态编译的程序在执行前全部被翻译为机器码,通常将这种类型称为AOT (Ahead of time)即 “提前编译”,典型代表是用C/C++开发的应用,它们必须在执行前编译成机器码
- 而解释执行的则是一句一句边翻译边运行,通常将这种类型称为JIT(Just-in-time)即“即时编译”,代表则非常多,如JavaScript、python
目前,程序主要有两种运行方式:静态编译与动态解释。
本文标题:AOT与JIT
本文链接:https://www.haomeiwen.com/subject/cpewbqtx.html
网友评论