是不是依靠虚拟机运行的编程语言,就是解释式语言?
1个回答
展开全部
你好,这么说基本上是对的。
虚拟机这个词因为Java而名声大噪,Java每次运行都需要经过虚拟机的解释,所以被称作解释型语言。当然,它被解释之前,已经被编译为class文件了,因而也有人称Java为半编译、半解释的语言。
解释型语言一般需要个中间构件来“翻译”它,这个部件可以是虚拟机,也可以是专门的解释器,但总之,它与编译型语言的最大区别在于:编译型在运行前就编译好了,比如C语言程序,运行前就编译成了exe文件。但是解释型语言是运行一次解释一次,比如Java,每次运行都需要虚拟机重新解释。
-->您的采纳是我们的动力<--
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询