程序语言运行机制

程序语言运行机制

  • 编译型

  • 解释型 

故事理解

中国人写了一本小说,美国人想看采用的方式

  • 把中文版小说给翻译成英文版

    • 如果小说更新,则需要对正本小说进行全本翻译

    • 这种方式称为:编译型

  • 美国人雇佣一个翻译官进行实施翻译

    • 如果美国人想看以前的章节,则需要翻译官对以前的内容进行重新翻译

    • 这种方式称为:解释型

定义: 
编译型语言:把做好的源程序全部编译成二进制代码的可运行程序。然后,可直接运行这个程序。 
解释型语言:把做好的源程序翻译一句,然后执行一句,直至结束!
区别: 
编译型语言,执行速度快、效率高;依靠编译器、跨平台性差些。 
解释型语言,执行速度慢、效率低;依靠解释器、跨平台性好。

编译型的语言包括:C、C++、Delphi、Pascal、Fortran 
解释型的语言包括:Java、Basic、javascript

1)java语言的编译-->解释--->执行过程 

 
 
 
2)java的虚拟机
 
 
原文地址:https://www.cnblogs.com/yinianbaozi/p/12873952.html