首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

意料之外,华为自研的“仓颉”编程语言,或许并不是想象的那样

一直以来,华为都是科技行业关注的焦点之一,因为从芯片到系统,都是华为一个人孤军奋战突破的,到了国外企业在技术方面垄断的同时,还让我国在一些核心技术领域停止了腰杆。这些都得益于华为在自研技术上的投入和积累,即便是2021年最困难的时间段,华为依旧拿出了超1400亿的资金去投资技术,可见华为的决心。

硬件受限,软件才是目前重点

由于目前华为在硬件技术方面受限,所以软件方向则成为了华为的首选。其中像云计算、智能驾驶、鸿蒙以及HMS服务等等,都是华为在这段时间露出的“底牌”,同时也是华为未来的发展方向。

而除了这些产品以外,华为之前还公布了另外一项“底层”方面的技术,那就是仓颉编程语言。熟悉软件开发的朋友都知道,一款软件或者系统想要出生,编程语言是必不可少的。但是就目前的状况来看,在编程语言方面一直都是源自于国外企业的产品,比如C++、Java、Python等等,我国在这方面并无相关产品。所以仓颉编程语言的出现,又一次让华为站在了风口浪尖。

意料之外,仓颉语言或许并不像预想的那样

并且在仓颉语言公布了相关的消息以后,不少人开始对其表现出了自己的猜测。其中大多数人都认为,既然是华为自主研发的编程语言,那么肯定就是中文编译了,终于不用再使用英文了。不过让很多人意外的是,这个猜测可能并不成立。

根据参与内测的开发者用户表示,华为自研的仓颉编程语言最大的特点在于简单易上手,但并非是中文编程。所以之前那些猜测是中文编程的消息可以无视了。

编程语言不应用中文语言其实非常简单,首先,操作系统都是国外企业开发,编程软件也基本都是基于其操作系统。其次,电脑指令输入英文的效率要比汉字效率高很多,因为汉字存在多音字,这种特性导致在输入命令的时候会容易出错,并且执行效率也慢。

当然,这些并不是重点,仓颉编程语言虽然不是中文编译语言,但是其重要性对华为来说依旧是非常重要的。因为仓颉编程语言是华为专门为鸿蒙所开发的编程语言,具备高度的扩展性。

仓颉重要性不亚于鸿蒙

我们都知道,华为除了鸿蒙以外,还有另外一个操作系统,那就是欧拉。但是二者又不是同一个类型的操作系统,所以两者有着很强的割裂感,而仓颉则能够大大缓解这个问题。

由于仓颉语言具备高度可扩展性,并且还是由华为自主研发,所以仓颉语言可以帮助鸿蒙和欧拉实现生态上的高度互通,最大程度的减少其割裂感,提升开发者的效率,同时对于企业和消费者也有着使用上的帮助,最大限度的达到软硬件的结合。

虽然仓颉编程语言并非是像我们想象的那样用中文编译,但是其深层的作用要比中文编译大得多。而且华为的这一举动在业内来讲也是比较少见的,所以也更加让人感到刮目相看了。

你认为呢?

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20220414A0C5T200?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

相关快讯

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券