如何看待方舟编译器 8 月 31 日开源?
题目中图没截全:
Show you the code,简直完美回击某些华为PTSD啊。
原本方舟编译器放出的消息就是八月开源。
但是今天刚爆出谷歌切断了GMS服务,几乎立刻就公布了方舟编译器的开源具体时间,很难说仅仅是巧合。
现在方舟编译器的代码还没放出来,评价什么的还太早。
甚至于,按照发布会公布的信息,月底即使开源,应该也只是框架部分。
不过最近一些华为PTSD的表演,实在是令人如鲠在喉、不吐不快。
华为举办了开发者大会,却没有拿出Demo、代码、开发者手册等等,确实值得批评,面临一定的质疑是正常且合理的。
一些自媒体的无端沸腾,也确实令人反感。
可就算是反感某些“沸腾”自媒体,用得着走到他们的反面吗?
仅在知乎,就看到有不少人上窜下跳,几乎每天都发专栏文章批判华为,甚至将鸿蒙称为21世纪最大科技骗局,甚至上升到巴铁、汉芯、大跃进的程度。
种种PTSD的表现,跟你们口中“无脑沸腾”、“爱国小将”又有多少区别?
“无脑沸腾”与“PTSD”之间,是有理性支持、合理质疑的空间的!
在此反驳一些典型的PTSD言论:
1,鸿蒙是骗局,是大跃进,是赶英超美。
我已经看到不止一个回答,甚至包括一些高赞回答,将鸿蒙比做大跃进,将华为的支持者比做红卫兵,将支持华为的整体气氛比做wenge。
首先,如果熟悉历史就知道,大跃进的原定目标基本上是如期实现的。
其次,鸿蒙目前没有公布代码,就等于不存在?就等于鸿蒙是骗局?
疑罪从无的基本精神呢?
更何况,鸿蒙的发展路线图明明白白就在发布会PPT上写着。
起码等到公布的具体时间,如果华为还是没拿出东西,甚至一再推迟,再跳出来行不行?
这点耐心都没有吗?
2,一样东西无法被证明存在,就应该默认不存在,比如各种宗教里的神。鸿蒙没有公布代码,就等于是PPT,根本不存在。
这是我看到一个高赞回答的经典论断,有不少人认为,鸿蒙目前根本不存在,只是面临被制裁的状况,才一边虚张声势,一边加班加点赶工。
然而,与宗教里的神不同,鸿蒙的存在是可以被证实或证伪的。
开发一套操作系统、编译器,需要的时间,业内人士难道不清楚吗?
如果余承东公布鸿蒙时,实际上并不存在这个项目,从那个时候开始开发,来得及在一两年内拿出一套代码吗?
如果华为开始宣传方舟编译器时,实际上不存在对应的产品,来得及在8月31日开源吗?
3,未来再怎么发展,不改变鸿蒙现在是PPT的现实
如果这种说法属实的话,那PPT产品就太多了。
我看到一些华为PTSD很推崇埃隆马斯克,我个人也非常认可特斯拉和SPACE X
可是论PPT,马斯克说第二,恐怕除了贾跃亭没人敢认第一吧?
马斯克在车还没造出来几辆的时候,就说要量产较为平价的Model 3,这是不是PPT?
Model 3量产发布会上,特斯拉又公布了第二代Roadstar,千里续航,2020年上市,这是不是PPT?
如果说马斯克取得了一系列令人瞠目结舌的成功,一步步把吹得牛变成真的,值得相信,所以不是PPT。
那按照这个逻辑,我就想问问:
当初华为进入通信行业的时候,有几个人相信未来诺基亚、爱立信会被打的节节败退?有几个人相信阿尔卡特、朗讯未来会被彻底打垮?
当海思开始设计手机SOC的时候,有几个人相信麒麟未来能够与高通实现交替领先?有几个人相信麒麟能拿出最强次旗舰芯片?
当余承东放话三年内华为销量超越苹果的时候,知乎高票是不是清一色的冷嘲热讽?结果呢?余大嘴是怎么一步步变成余诚实的?
(当年知乎的高票截图,我碰巧还都留着,不过就不放出来得罪人了)
4,华为技术实力确实厉害,但营销太恶臭,令人反感。即使真的赶英超美,也是“我们”赶英超美,靠的是写代码择数据算公式,跟除了买手机只会沸腾的开水无关。
这一种倒还是有点道理,不过我这个“除了买手机只会沸腾的开水”也来说两句。
首先,即使只买手机,多少也是帮助,手持Mate20的“丐爵”表示手动滑稽。
其次,现在已经不是“酒香不怕巷子深”的时代了。
如果宣传和公关真的毫无价值,包括苹果三星在内的智能手机行业巨头何必年年大笔销售管理开支?
编译器与操作系统这种依赖生态的产品更是如此。
如果要论“沸腾”,微软当年造成Windows Phone系统之后,兴致勃勃的给iPhone办葬礼,算不算沸腾?算不算过渡营销?
当然,微软当年发了Code,比目前华为进度强,可是华为也没给iPhone谷歌办葬礼吧?
单纯指责华为过渡宣传,过渡营销,质疑鸿蒙方舟没有放出代码,我觉得还有道理。
但是某些人一边信誓旦旦的说“质疑鸿蒙≠质疑华为”,一边痛斥华为爱国营销,对华为整个企业大肆抨击,岂非精神分裂?
以上反驳的种种言论,在知乎都拿了至少几千赞,究竟是海军沸腾还是PTSD沸腾?
为防万一,我再完整强调一遍我的观点:
目前的消息来看,华为起初开发的主要是面向物联网时代,对标谷歌fuchsia的系统,而非仅仅针对手机。
在面临制裁的时刻,立刻上手机不仅生态有困难,更可能有系统成熟度的问题。
当初华为开发者大会,我就说过,这只是万里长征的第一步。
方舟编译器也好,鸿蒙系统也罢,短期内估计能拿出的东西都有限。
但结合华为公布的消息,个人认为,最迟到2020年底,华为就能拿出方舟编译器的完整代码,开启迭代进程。
最迟到2021年底,华为就能将鸿蒙系统开源。
欢迎理性质疑与批评,但如果喷鸿蒙是PPT,稍微等等再喷不迟。
以某些PTSD群体的充沛精力,相信他们还年轻,一两年他们等得起。
其实你仔细琢磨一下时间点,其实挺好玩的。
今天上午,媒体爆料出来mate30可能无法使用谷歌服务。
而在开发者大会的时间,代码开源公布的节点是九月中旬。然后今天就爆出来方舟编译器将在八月底开原。而更加巧合的是下一代的mate将在9月发布。
我单方面不负责任的认为,这反而是一种博弈。是一种你走一步棋子,我落一步棋子的回应。
通过开发者大会,我们都知道了方舟编译器对于鸿蒙操作系统的重要意义,
一旦真正开源,我菊家的系统开发也算是走出了万里长城的第一步了。
不管怎样,
talk is cheap, show me code
还是那句话,
你敢出鸿蒙OS的手机,我就敢买
华为全家桶的体验如何?而关于方舟编译器的详细介绍和理论,建议大家可以去看一下 @养猫的哈士奇 哈老师的专栏文章已经写的将方舟编译器,通俗易懂的解释清楚了。这里就不做过多的展开了。
养猫的哈士奇:一文看懂华为方舟编译器,安卓的一大进步我说一个媒体没爆过的小料:我参加过一次方舟编译器的沟通会,后来我问了一个问题“方舟编译器算runtime吗?”华为的回答是“算广义上的运行时”。码农应该知道我在说什么,这点我认为还是挺重要的。
我算是科班出身,学过编译原理,但是对于编译器我并不算懂也没有深入研究过;学过操作系统,也同样对操作系统认知浅薄;通信行业做过几年研发,对通信一样一知半解。然后我发现一堆根本不知编译原理为何物的人在大谈编译器,对操作系统的认知仅局限于听过几个名字的在指点江山,对通信认知仅来源于新闻的人在指导5G。然而他们说的偶尔还有几分道理,因为厂商在不断的给他们“科普”。
这是一个有趣的现象,数码圈的学习能力之强可见一般,我认为这事儿利大于弊,但是我希望所有人对于技术要有敬畏之心。剩下的等着开源就是了,代码是检验成色的唯一标准。
华为这是第一次做,工具的完美度可能赶不别人做了几十年的轮子,只希望华为在技术方面的确有自己的新技术,新的理念,方向上没有大的错误,这就成功了一半,以后就是迭代优化的问题了。
其实对于华为来讲,这也实属无奈,不过也算是迈出了第一步,多些理解,多些专业的意见和建议,不断推动它走向更好。
看现在中美的形势,脱钩的可能性很大,有总比没有好,14亿人可不能被憋死,那可是以出大问题的。个人唯一觉得遗憾的是国内的高校和科研机构在这些方面只做到了教,没做到研。
华为任重道远,中国亦然!
还是这句话:
是骡子是马,拉出来遛遛。
都是明白人,代码来了,撕逼就结束了。
You said "Talk is cheap"
Well, show you the code.
华为正把自己变成一面照妖镜,让那些PTSD患者无所遁形。
而且华为这个缺德玩意,不光不给充值,还总是要先特么钓个鱼。
还有黑mateX的,看看这俩图的区别
舒服。
我曾在其他答案里说过,现在再说一次:
那些一开始就看衰鸿蒙、甚至觉得鸿蒙一行代码都没有就只是忽悠的
是因为他们根本不了解华为的玩法,他们只知道互联网风口的个别跳梁小丑喜欢玩弄PPT产品
却不知道华为对自己感兴趣的任何一个领域
在技术层面都是:
买回来—使用它—研究它—再造一个它—超越它
对不对外发布则是商业选择了
从1998年华为花40亿请IBM做管理咨询开始
IPD、ISC、IT系统、财务系统
数字交换机、基站、手机、芯片
甚至制造业核心工业软件
到现在的编译器、操作系统
无一不是这个套路
而且截至目前都很成功,无一失手
本人三级部门编译器的,也讲不清楚方舟编译器。坐等大佬。
麻烦那些个只知皮毛,不懂装懂,尬黑,抖机灵,讲了一大坨自己都不知道想表达啥的让一让好吗?挡着视线了!
大神们,赶紧擦亮你们的键盘吧,明天注定是一场腥风血雨
黑云压城城欲摧,甲光向日金鳞开
一堆人在那说show me the code,现在华为真的要show you the code了
静等明天把这群阴云都打散
有人能说说方舟编译器跟鸿蒙操作系统的关系吗?
个人感觉方舟编译器是一步大棋,现在华为手机很多机型都更新了方舟编译器,貌似效果不明显,但华为却更新的异常积极,说明现在都是在做准备工作。很大的可能是扩大方舟编译器的用户数,吸引开发者将APP通过方舟编译器重新编译,等到常用的APP都经过了方舟编译器编译,那就相当于华为形成了自己的生态圈。由于方舟编译器与底层无关,可以跨平台和语言,到时候无论移植到物联网鸿蒙或者手机操作系统就没有后顾之忧了。
利用方舟编译器解决了Android APP和方舟编译APP的兼容问题,能让生态平稳过渡。
来我也要偶尔专业一点。就当沸腾之前补补课吧。
编译器也就是compiler,通常意义上是把程序员保存的文本文件(没看错,就是文本文件)进行翻译的翻译工具。
翻译的结果可能有几种东西:
- 另一种语言代码
- 可以被操作系统理解并且执行的机器码
- 不能被操作系统直接理解的某种IL,需要运行时
利用以上知识有一些常识:
- gcc是编译器
- art是运行时
- jvm是运行时
- python解释器是运行时
- DOTNET FRAMEWORK是运行时
然后继续补充基础知识:
由于各家操作系统底层不同或者雷同或者祖宗不一样,
常见跨平台思路是以下这几种:
- 一次编译,到处运行,但是需要根据不同平台装运行时:java
- 代码跨平台,每个平台都能编译,编译以后别的平台不能运行:go,c/c艹
- 编译时自带运行时:unity,java应该也是可以的
- 最神奇的套路就是有不同厂商给你做兼容,一份代码到处运行:javascript
然后,根据以上知识,你应该已经可以知道方舟具体大略是个什么东西了。
剩下的,就是沸腾就完事儿了。
反正绝大多数程序员都不懂这个,外行人只需要沸腾就行。
我个人对编译器没啥兴趣,对方舟runtime到是很感兴趣,就是不晓得开源不开源。
=================
还有啊,写编译器比绝大多数外行人想的要简单。
科班出生的多多少少都写过简单的编译器,再不济LR分析器总归是做过作业的吧?
是的,编译器不难弄,难的是做出来能用还有人用。
所以,觉得华为搞不出编译器的黑子还是省省吧,我们一起来沸腾。
好事啊。
虽然不是程序员,但感觉好多程序员的观点怎么有点歪,一个劲想看看是不是套壳,这是什么鬼?
难道不是把自己的应用用方舟编译下,对比下实际的情况,APP增大了多少,能否达到华为宣称的提升程度?
即使看源码,也大概率应该看这个编译器有没有后门,会不会偷偷上传自己的源码之类的吧?
另外,记得之前说的是先开放方舟的架构。
没代码时,说show me the code,
代码来了又说这不是全部,
反正都是您们有理。
开发者大会上鸿蒙和方舟的路线图公布的明明白白,哪里违背了呢?
一步步开源是承诺地,也在这么做地,有些回答里的"大神"表现地鸿蒙已经了然于胸一样,
明天方舟发布了你给我讲讲代码呗?毕竟方舟只是鸿蒙的一小部分,这个再不懂可说不过去了哦
------------------------------------------------------------
事情有趣了哈,"大神"给我说黑子们只骂过华为开发者大会,没骂过鸿蒙,哈哈哈…
静待撕逼,期待一下新mate上麒麟990+ufs3.0(如果有的话)+方舟的速度。
b站上有p30和note10的速度比较基本55开,说方舟没用我是不信的,毕竟你note10是ufs3.0,855也吊打980啊。
那天玩王者荣耀还有个人问为啥我读取速度这么快比他新一加还快。
无脑吹和无脑黑都要不得,拿出真材实料地批评建议,相信华为也会选择吸收采纳,这才是值得支持的。
对技术大佬们要听其言,观其行。万一提前占好位了,站对了,那就真的阶级跃迁了。安卓苹果阵营都稳固了,要当上层哪有那么容易,混乱才是阶级向上的阶梯。
谢邀!
方舟扬帆,开源启航,开放共赢,携手共进!8月31日,方舟编译器正式开源, @华为终端 期待与知友们共同见证!
关于华为方舟编译器的更多资讯,欢迎知友们戳以下链接了解更多:
华为终端:关于华为方舟编译器,你想知道的都在这里!如何评价华为的方舟编译器?欢迎知友们关注 @华为终端 知乎机构号,获取更多新品资讯与深度解读!
新闻必须要连起来看才行。不知道明天能不能让我看到飞了一会儿的子弹。
让我帮大家捋下时间线。
5月20日,谷歌宣布停止和华为合作。
之后,知乎上开始出现“鸿蒙”相关的信息。
比如:
企服服:“鸿蒙”真的来了!华为注册了整本山海经?但那时,所有的信息都模模糊糊的,总之不管怎样,大家的情绪开始因为华为燃起来了。
然而此时的鸿蒙,完全就像一个空城计,除了名字什么都没有。尽管网上充满了质疑,但谷歌也确实在那时有了很多积极解除禁令的动作。可以说,鸿蒙起到了一定的威慑作用。
时间逐渐推移到8月9日,华为开发者大会举办。
也就是这时,鸿蒙成了PPT系统
如何看待开源中国中一片唱衰鸿蒙 OS?以开源中国为代表的开发者社区,开始疯狂唱衰。“Talk is cheap,Show me code”开始疯狂刷屏。
不得不说,作为一个程序员,我也很是纳闷,华为说好开源,又只给PPT的操作,实在是迷的不行。一方面秉持实事求是的务实原则,觉得没有code只有PPT实在不行,另一方面又觉得华为走出这步臭棋不明所以。
是,在和平时期,如果来这么一出,真的就是臭棋。
但现在对于华为来说,早就已经身处战争的最前线了。走的每一步,都不能用和平时期的常理理解,兵法就是实则虚之,虚则实之。
如果之前华为宣传的“蓝军”不是虚假宣传。那么这种明显是臭棋的一场开发者大会就不会这么简单。
开发者大会,对于真正务实的开发者来说,简直就如同本在城头弹琴的丞相,突然开启VS王朗模式,甭管城里有没有伏兵,把对方骂懵逼了再说。
所以面对种种疑惑,我决定,让子弹飞一会儿,再看。
如我所料:
8月29日,也就是昨天,当谷歌也和众多务实的程序员一般,认为华为鸿蒙不过就是个吹出来的空城,根本不足为惧时,谷歌出手了。
而当谷歌正式对华为下手后,方舟编译器开源的信息就出来了。
所以,只有PPT,没有Code的开发者大会,就是一个早早准备好的瓮城,目的就是为了看看接下来美国也好谷歌也好怎么出招。毕竟如果不造成实际的伤害,禁令永远是个悬在头上的利器。
伤其十指不如断其一指,方舟编译器的开源,能否真的伤到谷歌,让我们明天拭目以待。
毕竟只有真正伤到谷歌,才能为华为接下来的开发赢来足够多的时间。
PS:怎么才算伤到谷歌,比如方舟实际上有能力,把任何为FusionOS开发的APP,也能迅速适配到HarmonyOS时,就应该算是伤到了,FusionOS接下来的开发一定需要做很多的加密防破解的工作。
“方舟” “鸿蒙” ,对业界什么影响力都还没产生呢,取点名字却这么创世纪。
看看别人家有影响力的产品名字多朴实:
turbo c++
clang
minix
方舟和鸿蒙,什么影响力都没有呢,取名字却一副拯救人类的派头。
刚出生就要当救世主的意思么?