华为自研编程语言仓颉试用开启,为啥很多人不看好?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了华为自研编程语言仓颉试用开启,为啥很多人不看好?相关的知识,希望对你有一定的参考价值。

华为自研编程语言仓颉试用开启,为什么很多人不看好?下面就我们来针对这个问题进行一番探讨,希望这些内容能够帮到有需要的朋友们。

一直以来,华为全是科技行业关心的重点之一,由于从处理芯片到系统软件,全是华为一个人孤军作战提升的,到了海外公司在工艺层面垄断性的与此同时,还让在我国在一些关键技术行业终止了腰板。这种都归功于华为在自研技术性上的付出和累积,就算是2021年最艰难的时间范围,华为依然取出了超1400亿的资产去项目投资技术性,由此可见华为的信心。

因为现阶段华为在硬件配置技术性层面受到限制,因此手机软件方位则变成了华为的优选。在其中像云计算技术、无人驾驶、鸿蒙及其HMS服务项目这些,全是华为在这段时间外露的“牌面”,与此同时也是华为未来发展方位。

而除开这种设备之外,华为以前还发布了此外一项“最底层”层面的技术性,那便是仓颉编程语言。了解开发软件的盆友都了解,一款手机软件或是系统软件要想出世,编程语言是不可缺少的。可是就现阶段的情况看来,在编程语言层面一直全是源于于海外公司的商品,例如C++、Java、Python这些,在我国在这方面并无相关产品。因此仓颉编程语言的发生,又一次让华为立在了舆论旋涡。

而且在仓颉语言表达发布了相应的新闻之后,许多人逐渐对其主要表现出了自身的猜想。在其中大部分人都觉得,即然是华为自主研发的编程语言,那麼一定便是中文编译程序了,总算不需要再使用英语了。但是让很多人出现意外的是,这一猜想很有可能并不创立。

依据参加内侧的开发人员客户表明,华为自主研发的仓颉编程语言较大的优点取决于简易易入门,但并不是中文程序编写。因此以前这些猜想是中文程序编写的讯息可以忽视了。

编程语言不运用中文语言表达实际上比较简单,最先,电脑操作系统全是海外公司开发设计,数控编程软件也几乎全是根据其电脑操作系统。次之,电脑指令输入英文的效果要比中国汉字高效率许多,由于中国汉字存有多音字组词,这类特点造成在键入指令的过程中会非常容易出差错,而且实行高效率也慢。

自然,这种并非关键,仓颉编程语言尽管并不是中文编程语言,可是其重要程度对华为而言依然是十分关键的。由于仓颉编程语言是华为专业为鸿蒙所研发的编程语言,具有高度的扩展性。

众所周知,华为除开鸿蒙之外,也有此外一个电脑操作系统,那便是欧拉。可是二者又不是同一个类别的电脑操作系统,因此二者拥有较强的扭曲感,而仓颉则可以大大的减轻这个问题。

由于仓颉语言表达具有高度扩展性,而且或是由华为自主研发,因此仓颉语言表达可以协助鸿蒙和欧拉完成环境上的高度相通,较大程度上的降低其断裂感,提高开发人员的高效率,与此同时针对公司和顾客也拥有应用上的协助,最大限度的做到硬件软件的融合。

尽管仓颉编程语言并不是是像大家预料的那般用中文编译程序,可是其深层次的效果要比中文编译程序大很多。并且华为的这一行为在业界而言也是非常罕见的,因此也愈发令人觉得另眼相看了。

参考技术A 因为很多人认为华为的研发技术没有很厉害,如果贸然做开发可能会失败,而且浪费了相关的资源,所以才不看好。 参考技术B 因为很多人觉得华为没有这个实力,而且在之前也没有透露出一点消息,觉得他们不过是说说而已。 参考技术C 因为他们认为使用中文编程语言并不意味着就可以降低门槛。会中文并不意味着可以写好作文。

华为欧拉操作系统发布,将推出自研编程语言打通鸿蒙和欧拉

来自电脑报

日前,华为在全联接大会上发布了全新操作系统 “openEuler 欧拉”。

据介绍,在 ICT 领域,华为提供服务器、存储、云服务、边缘计算、基站、路由器、工业控制等产品和解决方案,都需要搭载操作系统。

但目前的操作系统太过碎片化,导致数字基础设施产生大量 “软烟囱”,存在生态割裂、重复开发、协同繁琐的问题。所以华为一直在构建能力,而欧拉的一项重要任务就是统一所有数字基础设置的操作系统,通过统一的操作系统架构来满足不同应用场景的需求。

未来,欧拉将定位为数字基础设施开源系统,可部署于服务器、云计算、边缘计算、嵌入式等各种形态设备,应用场景覆盖 IT(Information Technology)、CT(Communication Technology)和 OT(Operational Technology),实现统一操作系统支持多设备,应用一次开发覆盖全场景。

那么鸿蒙与欧拉有什么区别和联系?

前者定位物联网时代万物互联,应用于智能终端、物联网终端、工业终端;后者则面向服务器、云、边缘计算等,两者同时都进行开源。虽说是两个体系,但重要性不相上下,鸿蒙和欧拉分别偏重终端和系统,两个操作系统可以覆盖各种场景,以解决国内缺芯少魂的现状。值得一提的是,目前鸿蒙升级用户已破 1.2 亿,平均每天新增超 100 万用户,成为全球用户增长速度最快的移动操作系统。

未来,鸿蒙与欧拉将能力共享、实现生态互通。

目前两个操作系统的内核技术已经共享,未来计划在欧拉构筑分布式软总线能力,让搭载欧拉操作系统的设备可以自动识别和连接鸿蒙终端。后续进一步在安全 OS、设备驱动框架、以及新编程语言等方面实现共享。生态方面,将实现应用生态、设备生态、开发者生态、高校生态上的互通。

为此,华为将针对这两个系统开发一款全新的自研编程语言:仓颉。并且将于明年推出。仓颉将鸿蒙和欧拉在应用开发生态上进行打通。周知,目前被广为熟知和应用的编程语言,包括 C 语言 / C++,Java、Python、PHP 等,均为国外企业研发。

实际上,华为早在今年 2 月份时注册申请了 “仓颉语言” 的商标,对应的国际分类为:42 类和设计研究,目前处于待审状态,该商标预计将可能用于新的编程语言;此外,华为还申请了 “华为仓颉” 为商标。

结合上述信息,华为针对编程语言的研发已有较长时间,预计后续会公布一些具体细节。

据悉,此次华为正式发布的是欧拉开源操作系统首个全场景版本,将于 9 月 30 日在社区上线。该版本不仅对服务器和云计算场景能力进行了增强,还实现了对于边缘计算和嵌入式场景的支持;2022 年 3 月,还将发布 LTS 版本,实现全场景融合。

很多人第一次听说这个系统,实际上这不是系统第一次亮相。

2019 年 9 月 18 日,华为宣布 openEuler 开源,openEuler 开源社区正式上线。openEuler 希望通过社区合作,打造创新平台,构建支持多处理器架构、统一和开放的操作系统,推动软硬件应用生态繁荣发展。

2019 年 12 月 31 日,openEuler 开源代码上线。

2020 年 3 月 27 日,openEuler 开源社区正式发布 openEuler LTS 20.03(Long Term Support)版本。这标志着 openEuler 已经有了成熟的规模商用能力。

2020 年 7 月 15 日,中国国产操作系统生态公司统信软件发布了统信操作系统 V20 欧拉版,当时统信软件表示,该操作系统是为华为鲲鹏系列处理器的优化。该系统是为了针对华为泰山服务器鲲鹏系列处理器的稳定性和运行性能参数,进行了持续测试和深度调优,充分释放鲲鹏处理器潜能。

而今,华为对欧拉重新定位,原先是服务鲲鹏,现在定位为未来的数字基础设施操作系统,不只是服务鲲鹏服务器,也能支持 X86 服务器、边缘计算、云基础设施,也能有一个分支版本支持嵌入式设备。

虽说这款系统更多的是面向开发者和各大应用厂商的,作为消费者的我们可能会感知不强,但最终都将成为其受益者。


 
PS:如果觉得我的分享不错,欢迎大家随手点赞、转发、在看。

PS:欢迎在留言区留下你的观点,一起讨论提高。如果今天的文章让你有新的启发,欢迎转发分享给更多人。

以上是关于华为自研编程语言仓颉试用开启,为啥很多人不看好?的主要内容,如果未能解决你的问题,请参考以下文章

华为自研编程语言或正式启用,再次打破海外的垄断,进入无人区

华为明年将推出自研编程语言仓颉

华为再申请 “仓颉语言”商标;Flutter 2.0 或于 3 月 3 日发布;美国将建立“无中国大陆”技术供应链 | 前端周报

极客日报:2021年年终奖人均水平为2.3万元;消息人士回应华为自研浏览器内核传闻;Linux取消对a.out格式的支持

华为欧拉操作系统发布,将推出自研编程语言打通鸿蒙和欧拉

看懂芯片原来这么简单:AI为什么聪明?什么是华为自研架构NPU?