令人痛心疾首
先看两张图,因为是2K分辨率,加载可能比较慢解释一下:
第一张图是大名鼎鼎的华为方舟编译器,在其官网给出的演示代码,使用的是JAVA语言,其官方钦定运行结果是3和100。
第二张图是我本地编译其演示代码的结果,编译环境是JDK12,运行结果是4和204。
网址如图所示,大家可以自己上去测试,把代码复制回来用JAVA执行就行。
JAVA是一个跨平台编程语言,在任何地方执行其代码,结果都必须是一样的,也就是说,让中国人沸腾了无数次的方舟编译器,连编译出正确的程序这点最基本的要求,都做不到。
这意味着什么?举个例子,人家向你推销一个计算器,号称世界最先进,计算速度最快,可用意念控制,计算结果直接映射到你的大脑内,但是,这个计算器计算1+1的结果是3,你买吗??
为何会这样?
猜想1:方舟编译器之前吹的太厉害,已经变成了一项政治任务,必须在8月份内上线,只能匆忙搞一个出来,至于好不好,反正这东西比较专业,会测试的人也不多,能沸腾就行;
猜想2:华为重新定义了JAVA语言,准备自绝于世界。
(大家可能觉得猜想2是调侃,但是根据最新的结果,使用方舟编译器编译出来的程序,程序内版权声明会被改成华为,所以猜想2已经不是小概率事件了)
本帖最后由 373527271 于 2019-9-1 13:38 编辑
方舟编译器和鸿蒙吹得太厉害,据说给谷歌下了一身冷汗,吹牛逼果然宇宙第一,哈哈。
几年前老任讲话,感觉很有前瞻性和理性。从去年开始,讲话感觉有五毛的节奏了,被巨量的五毛裹挟被政治裹挟,老任也是无可奈何了,年龄太大了,精力不够,脑力也估计不够了。
HW目前新出的手机还是不能获得谷歌相关服务支撑,海外手机业务骤跌30%以上,如果禁令持续一年以上,估计海外市场要归零了。 上次和VIVO手机研发的同学吃饭。他们比较熟悉华为,说鸿蒙系统不是专门给手机用的。性能还差一大截。:lol 大佬还学了java啊 没有坚实的地基,一切高楼是只搭在沙滩上的积木,随时都会坍塌。
HW在当下被裹挟也是不得已。毕竟,那个啥高于一切。 所以是方舟是把r+=1忽略过去了吗,该不会先编译了if和throw,然后漏掉了最普通的一步吧
话说这真是为了创新而弄个全新东西,都没有完全测试过就放出来了
我又记起来一个故事,苹果当年和摩托罗拉闹掰了,转投英特尔怀抱。为了匹配新的芯片,苹果重新开发了新操作系统的内核,居然和原来的一分不差,连当时的竞争对手,技术控比尔盖茨都大为惊讶,感叹到这种操作也就乔布斯能做出来了
页:
[1]