华为中文代码编程(华为中文编程语言)

http://www.itjxue.com  2023-03-06 15:31  来源:未知  点击次数: 

华为自研编程语言“仓颉”火上热搜,这是否降低了编程门槛?

首先,一种编程语言,用不用中文写代码并不是太重要,当然如果他用中文会在一定程度上有利于降低程序员的入门门槛,同时也可以提高程序代码的可读性,但也仅限于此了。

其次,华为推出仓颉编程语言,确实是令国人震撼的消息,源于华为在硬件底层、操作系统、编译器、IDE工具都已很深的积累和造诣,华为推出编程语言也是水到渠成的事,主要还是防止某一天被掐脖子。据我所知仓颉并不是就一个纯中文的编程语言,而是综合了现java,python,go等语音的特点,发明了更简洁更高效,更符合现代思维,支持中文定义的语言,有点像python拿来就用易上手的语言。

另外,编程,很大程度上不是取决于用什么编程语言,而是取决于编程人的思维,解决问题的算法,以及脑洞。如果只是简单的程序,实现一些简单的功能,普通人稍微培训一下就可以做到(就是要熟悉编程语言的语法格式等等),但是,如果要成为高级程序员,能做出复杂的实现高级功能的大型程序,还是要经过系统的学习才行。如果中国的计算机系统,它的底层架构,数据结构,逻辑运算都可以用中文,编程就没有英文字母什么事了,普通人当然也可以成为程序员,只不过是像写作文一样,水平高低问题。纵使是中文编程,也是需要系统的学习的,况且仓颉编程并不是中文编程,编程是一种思维。

最后,计算机所识别的代码是二进制的,类似于“0100011”这一类的数字编程语言使用汉字还是英文,仅仅是为了方便编程人员,编完的程序,还需要汇编才能被计算机执行,最终汇编完的程序,在计算机看来没有汉字和英文的区别。

华为编程技术,一个用中文的编程

华为现在正在开发一款新的编程语言,仓颉编程,这将是世界上第一款用中文开发编程的语言。对中国这一个国家而言,这是一个值得骄傲的事情。因为仓颉编程向世界表明了中国在计算机领域的技术,不光是经济、军事有强大的力量,在任何方面我们都不会输给对方。我们在学校学计算机课的时候,必定有编程这一项,之前我们都是用英文,感觉这个东西枯燥乏味,这个编程不好理解,而现在一旦仓颉编程问世就很容易了,我们在使用编程时就简便很多。这也能让很多外国人做编程时了解中国的语言,知道中国这个五千多年的国家是多么伟大。问世后,外国朋友来中国,你就可以拿着仓颉编程,“中国人不比外国人差!”即使有一天其他国家不让我们用编程,我们同样可以拿着自己的编程去用。

中国站起来了!沉睡已久的狮子终于醒了!我们已不再是那个任人打的中国,我们是世界强国!中国已在多个领域证明了自己,科学、军事、 体育 ......我们从用别人的,到了用自己的,外国的商场里Made in China十分骄傲。我相信未来中国一定会出现更多中国制造,我们的祖国无比强大!

华为,加油!中国,加油!

华为大动作,这次要用汉语编程

近日,久久没有动静的鸿蒙,再次传来了一个大消息。华为宣布将发布为鸿蒙研发的编程语言仓颉,为整个鸿蒙生态补上最后一环。

据消息,3月16日华为编程语言实验室, 面向部分开发者发布了华为新语言的试用报名问卷 ,并表示,在问卷填写完成后,将通过邮件进行后续信息的通知。

仓颉,是原始象形文字创造者,根据记载,仓颉见鸟兽的足迹受启发,分类别异,加以搜集、整理和使用,在汉字创造的过程中起到了重要作用,被尊为“造字圣人”。

华为自研编程语言,与“造字圣人”不谋而合,用“仓颉”来命名,别具深意,恰到好处,颇有我国 历史 文化底蕴。

也正因为如此,不少人推测这会是一款纯汉字纯中文逻辑的编程语言,也就是“让中国人用自己的汉字编程”。之所以取名为“仓颉”,不仅是因为仓颉是中国原始象形文字的创造者,更是华为想用汉字做为基础重新建立一个技术生态的真实写照。

华为仓颉 是在华为在2021年开发者大会上公布的自研编程语言,从方舟翻译器到鸿蒙系统,华为一直走在自主研发的道路上。开发仓颉编程语言对华为本身来说也具有比较重要的意义。

事实上华为并不是第一家自主研发编程语言的企业。

我们都知道,做系统并不容易,最关键的就是要打造生态,而打造了生态之后如何更加稳固,就是要有自己的编译语言,有语言才能形成闭环。

目前,成功的系统基本都有自己专门的语言,像 苹果的Swift、谷歌的DART、微软的TypeScript等都是企业自主开发的编程语言。华为 HarmonyOS自然也要有自己的编程语言。

有了仓颉这个全新自研编程语言,鸿蒙生态基础设施建设就补上了最后一环。华为的整个生态圈就基本搭建完成了: 硬件+操作系统+方舟编辑器+仓颉编程语言。

世界上编程语言多达600种,但是目前我们熟知的编程语言无非就这几大类:C、C++,Java、Python、PHP,但是这些均为国外企业研发。

而华为自研的仓颉编程语言,如果成功的话,无疑可以打破被国外垄断的现象,并且创造一种属于中国的编程语言,也能建立一种属于中国的软件开发生态。

这对于中国的计算机生态来说是非常重要的,因为建立一种能够被公认的生态,意味着能够在计算机领域掌握主动权。 有外媒评论说,仓颉必将改变 历史 !

华为钟爱中华传统文化

不知道大家有没有发现,华为产品的起名都非常有意思,也很有深意。 把古文化运用到了极致!

比如:

华为自研操作系统,取名“鸿蒙”;

华为的手机芯片,取名叫“麒麟”;

华为的基带芯片,取名叫“巴龙”;

华为的服务器芯片,取名叫“鲲鹏”;

华为的人工智能芯片,取名“升腾”;

华为的服务器平台,取名叫“泰山”;

华为的路由器芯片,取名叫“凌霄”;

……

《山海经》里的各路神兽,包括朱雀、青鸟、灵犀、鸿雁、紫龙、威凤、玄机、白虎、丹雀、海蓝兽、紫薇星等等,都被华为收入麾下。

把古代幻想中的神兽及古文化和最先进的 科技 结合,也展示了华为理工人的浪漫。

华为没有公布太多关于仓颉语言的内容,虽然此次试用需要执行保密流程,但从开发流程推想,应该不需要等待太久了。在未来的不远处,或许将会是中文编程?

让我们一起拭目以待吧!

华为自研编程语言“仓颉”试用开启,你觉得汉字编程靠谱吗?

汉字编程在我看来是靠谱且有意义的。

尽管编程语言的保留字用了不少英文单词,源代码的编码也使用了ASCII编码标准,但这并不意味着是在用英文编程。编程语言是独立于英语的通用语言。这使得源代码可以在不同的语言和平台上编辑。就像数字是唯一全世界通用的语言一样,抛开编程语言自身的设计和本地数据,所有的程序代码也是全世界通用的。中文编程只能把自己封闭起来,所写代码只能在中文环境下编辑。假设短视频平台使用中文编程的话,那么它想到其他国家发布的话,就得再用英文写一遍代码。这不仅仅提高了开发成本,还得维护两套以上的系统。

当然从真正的效果来说。学过编程的人就知道,用中文这种词汇表达特别丰富的语言来说,中文不会减轻难度,只会加深难度。一个“意思”中文就有8个常用词可以表达,一个常用词又有3种不同顺序表达,同样的一句完全一样的话,意义完全不同。这会对学习者造成一个模糊的点。所以个人觉得中文编程就像图标拖放编程一样,在最初期做个入门的引导就可以了。在这一层面,它是有意义的。让知识更普及,让更多人愿意、敢于去触碰这个知识。中文编程容易阅读理解,英语因为太长函数变量都是缩写的,这样没能把意思正确表达出来,c语言还喜欢用单字母表示变量更没法看。中文编程语言器普语言全中文,语法结构还突破编程语言语法,采用接近人类语言的语法,彻底中文化,比如加法就用加而不是“+”。这样代码跟读小说差不多,再多的程序代码都可以读。所以他的目标是自然语言编程,而不是代码编程。

(责任编辑:IT教学网)

更多

推荐Flash动画文章