知乎讨论:https://www.zhihu.com/question/21486706
简单总结:1,编译型语言在编译过程中生成目标平台的指令,解释型语言在运行过程中才生成目标平台的指令。2,虚拟机的任务是在运行过程中将中间代码翻译成目标平台的指令。