|华为再次发布编译器,或将掀起一场科技浪潮,人人受益
原创文章 , 请多关照!华为编译器意义
最近 , 华为发布了PC(Personal Computer , 个人电脑)的毕昇编译器 , 算上2019年面向安卓的方舟编译器 , 什么都不缺了 , 完善了软件的生态链!从这两款编译器的名字 , 可以看出了华为的“野心”!
文章图片
文章图片
【|华为再次发布编译器,或将掀起一场科技浪潮,人人受益】“方舟”象征着“灭世灾难” , 同时包含“希望”;“毕昇”则是中国古代“活字印刷术”的发明者 , 是文化的“布道者”!华为是在向外界宣告 , 它将会“生存” , 并且成为“希望”和“布道者”!
国内互联网企业发展了30年 , 在移动互联网时代是当之无愧的“一哥” , APP的开发是“蟾宫折桂 , 非吾与谁?”问题是 , 所有的编程语言都是国外的 , 如C、C++、Python、Java等 , 所用的开发软件也是国外授权的!
文章图片
文章图片
如果大洋彼岸来一招“釜底抽薪” , 不管APP的开发多高明 , 没有工具 , 一切都成了空话!那什么是编译器呢?它是怎么工作的呢?它是否可以掀起一场科技浪潮 , 让每一个人都受益呢?什么是编译器?
假设二进制数码“1001001011”是硬件 , 每一个数位的改变都可以影响硬件的工作状态;当第一位的“1”变为“0”时 , 硬件就会启动;当第二位的“1”变成“0”时 , 硬件就会发出声音;当第四位的“1”变成“0”的时 , 硬件就会关闭!
文章图片
文章图片
想让硬件启动 , 然后发出声 , 最后关闭 , 应该怎么做?首先 , “1001001011-1=1001001010”(硬件启动);然后“1001001010-10=1001001000”(硬件发出声音);最后“1001001000-1000=1001000000”(硬件关闭)!
上述就是用机器码(只是假设 , 现在的PC机器码都是64位的)来控制一个硬件的 , 那些运算 , 是没有可读性的;如果有编译器 , 程序员只需敲“sound”(声音) , 然后由编译器编译成上述的二进制运算 , 最后硬件发出声音即可!
好的编译器 , 能够直接有效地控制硬件!提升硬件的工作效率 , 华为面向安卓开发的方舟编译器 , 比谷歌的JVM优秀(Java Virtual Machine , Java 虚拟机) , 方舟编译的机器码可以直接被手机的芯片运行 , 谷歌编译的机器码必须先经过JVM!
文章图片
文章图片
华为是“双管齐下” , 手机和PC的编译器“两手抓”;如果编译的机器码真的很出色!方舟和毕昇绝对可以掀起一场科技浪潮 , 人人受益!又一场科技浪潮
首先 , 新的编译器会增加工作量 , 很多程序需要重新编译 , 这样一来就会出现很多的互联网公司或者部门 , 增加就业!对于个人来说 , 又多了一条出路 , 着实是人人受益 , 毕竟程序员的门槛不高!
文章图片
文章图片
其次 , 软件生态链进一步完善 。拥有方舟和毕昇编译器 , 就可以顺势而为 , 推出相应的国产编程语言的 , 这算是一个“执念” , 不会受制于人 , 还能提高知名度!以前的易语言真的就是“贴牌”!
推荐阅读
- 平板|华为10款机型开启EMUI 11公测 P40/Mate 30等均可升级
- 新机发布|红米Note10系列曝光!不止一亿像素,还有高通新U
- 爱搞机官方|华为Mate 40系列来了:10月22日全球发布
- iphone|重磅官宣!华为Mate 40要来了,搭载“绝版”麒麟芯片!iPhone 12也要来了,买哪个?
- 系列|首发中高端最强芯天玑820,Redmi 10X发布售1599元起
- 智能|Redmi 智能电视X系列正式发布 全系金属全面屏
- 平板|华为MatePad Pro 5G旗舰平板国内正式发布,售价5299元起
- Android系统|华为EMUI11正式公测,首批涉及十款机型
- 行业互联网|华为在法国成立第六家研究所,将会继续提升研发能力
- 新机发布|买手机的朋友不妨再等等,10月还有这五款机型值得期待!