为了账号安全,请及时绑定邮箱和手机立即绑定

编译型和解释型区别

老师,您好,编译型和解释型语言区别,类 包 项目的关系是什么呢?

正在回答

4 回答

编译型语言在程序执行之前,有一个单独的编译过程,将程序翻译成机器语言,以后执行这个程序的时候,就不用再进行翻译了。

解释型语言,是在运行的时候将程序翻译成机器语言,所以运行速度相对于编译型语言要慢。

C/C++ 等都是编译型语言,而Java,C#等都是解释型语言。

0 回复 有任何疑惑可以回复我~

项目就是project,包就是package,而class就是类了,项目里面包括所有的包,包是用来便于管理类,防止命名冲突,类是代码的容器,它们的关系就是上级与下级的关系,项目的下一级就是包,包的下级就是类

0 回复 有任何疑惑可以回复我~

1.编译型语言在程序执行之前,有一个单独的编译过程,将程序翻译成机器语言,以后执行这个程序的时候,就不用再进行翻译了。
2.解释型语言,是在运行的时候将程序翻译成机器语言,所以运行速度相对于编译型语言要慢。
3.C/C++ 等都是编译型语言,而Java,C#等都是解释型语言。
4.虽然Java程序在运行之前也有一个编译过程,但是并不是将程序编译成机器语言,而是将它编译成字节码(可以理解为一个中间语言)。
在运行的时候,由JVM将字节码再翻译成机器语言。
5.脚本语言一般都有相应的脚本引擎来解释执行。 他们一般需要解释器才能运行。JAVASCRIPT,ASP,PHP,PERL,Nuva都是脚本语言。C/C++编译、链接后,可形成独立执行的exe文件。

0 回复 有任何疑惑可以回复我~

test.java编译之后test.class文件经解释器呈现出程序显示画面,个人认为解译型语言更高级点吧。

项目>包>类

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

编译型和解释型区别

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号