编译器和解释器

机器码和字节码

字节码是一种中间状态(中间码)的二进制代码(文件)

机器码也是二进制代码,是电脑CPU直接读取运行的机器指令,运行速度最快。这句话说明CPU未必能直接运行所有二进制代码。

灵魂观点

无论是「编译 Compile」还是「解释 Interpret」。
本质还是「人与计算机的交流形式」,人的语言最终转换成机器语言。

编译器优化

编译器和解释器_第1张图片
编译器优化就会出现这种用法

知识拓展

从零开始写个编译器

参考文献

http://huang-jerryc.com/2016/11/20/do-you-konw-the-different-between-compiler-and-interpreter/
[机器码和字节码](http://www.oc35.com/2012/06/18/machine-code.html)

拓展知识

JS特性性能缺陷及JIT的解决方案

你可能感兴趣的:(编译器和解释器)