第一次作业

(1)翻译程序是指把一种语言所写的源程序翻译成与之等价的另一种语言的目标程序。

         编译程序是一种翻译程序,它把高级语言所写的源程序翻译成等价的机器语言或汇编语言的目标程序。

         汇编程序是一种语言,一种低级语言,和C,C++,VB......是一样的,和编译、解释不是一个概念。

(2)五个阶段:词法分析、语法分析、语义分析与中间代码产生、优化、目标代码生成。

(3)编译程序是整体编译完了,再一次性执行。
         而解释程序是一边解释,一边执行。 解释一句后就提交计算机执行一句,并不形成目标程序。

(4)华为方舟编译器的基本思想:为支持多种编程语言、多种芯片平台的联合编译、运行而设计的统一编程平台。

采用的技术路线:由编译器完成,编译器是用来生成软件的软件。

对安卓软件生态的影响:当前的安卓系统使用Java作为编程语言,易于开发,但是不会将代码直接编译成机器语言,程序运行时有相当一部分代码还需要通过手机上的虚拟机临时同步编译,影响程序执行的效率。华为方舟编译器采取了静态编译的方式,是首个取代了安卓虚拟机模式的静态编译器。操作流畅度、系统响应速度、三方应用操作流畅度都会有比较大的提升。如果安卓不有实质性的改善,终将会被人们忽略。

 

转载于:https://www.cnblogs.com/du162/p/11451978.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值