admin 管理员组文章数量: 887021
2024年1月24日发(作者:用mysql录入大量数据)
华为 仓颉
原标题:华为仓颉语言是不是中文不重要,思维才是我们想要的
不能不说随着鸿蒙系统的推出,人们在关注鸿蒙系统发展壮大的同时,也在关注华为是如何进一步打造属于自己的生态,而鸿蒙生态建设更是让人们认识到华为在科研方面是如此专注,更是如此舍得投入。
现在鸿蒙系统的装机总数已经超过3.3亿台,而为了进一步方便开发人员创造出更加有意义的鸿蒙生态软件,华为一直在围绕鸿蒙系统做基础生态,之前的方舟编译器就是其中之一,作为华为推出的第一个完全自主研发的编译器平台,方舟编译器同样是开源的,支持多种编程语言以及多种芯片平台的联合编译与运行。
不过,相对于编译器,华为还计划推出一套更加引人关注的鸿蒙基础生态单元:仓颉编程语言。虽然现在有关仓颉编程语言的消息还很少,但是已经至少有两个方面的相关信息可以证实,仓颉语言确实存在。
1、在去年十月份的时候,华为明确“将发布自研鸿蒙编程语言”,而且当时的华为消费者业务软件部总裁龚体也明确表示,仓颉语言将“为鸿蒙生态基础设施建设补上最后一环”。
2、华为的商标版权意识非常强烈,现在已经申请了相关的“仓颉”商标,既有“华为仓颉”,也有“仓颉语言”等商标。
由此可以说明,仓颉语言的推出只是时间问题了。
那么华为为什么要推出仓颉编程语言,简单的解释是为了鸿蒙系统的生态建设,不过更多的在于以下这几个方面:
计算机语言到底是什么?
一般来说,人们将计算机语言分为三类,即:机器语言,汇编语言,高级语言。
机器语言就是机器能够识别的语言,现在的计算机都是按照二进制来设计的,机器语言就是0和1。计算机是识别这种语言的,但是对于人类来说,就难得多了,除非是这方面的专家,否则一般的软件开发人员是不能够理解的。
正是为了解决机器语言难懂的问题,人们又发明了汇编语言,其实这就是对机器语言的一种翻译,即特定的字符对应特定的二进制。即便如此,还是有很多人难以“消化”得了,这时候高级语言出现了,现在高级语言非常常见,比如经常听到的C语言、C++、ython、Delphi等等,正是因为这些高级语言的出现,计算机的发展才迎来真正的爆发期,出现了软件定义世界的情况,也可以说是现在互联网产业快速发展的关键。
通过上面的介绍,我们可以看出来,其实,这三类计算机语言基本上就是计算机语言的发展史,从刚开始的苦涩难懂,到后来的适用于广大开发者操作使用,由繁到简的历史过程。
那么现在的高级编程语言就一定是简单好用的了?最起码对于我们使用汉语的人员来说,比较难,因为要想学好这些编程语言,还需要先学习好英文,不过,即便如此,还存在一些困难,毕竟英文本身就存在很多苦涩难懂的思维以及概念。
仓颉语言
不能说现在没有中文编程语言,其实还是有的,比如“易语言”就是一款中文编程语言,只是使用者不多,不能算是主流的编程语言。其实之
前也有很多的中文编程语言,只不过基本上都是昙花一现,甚至是连翻个水花都没有。
当然,国外的编程语言就更多了,折腾不出来名堂的不比中文编程少,只是上面所说的这些成为了大众主流罢了,原因是一来编程语言的编写确实需要一番功夫,更多的还是因为生态,开发者的生态至关重要,也是华为开发者生态建设中,最为困难的一个。
编程语言需要大量的开发人员参与进来,更需要多个方面的生态支持,包括软硬件、操作系统,这个时候我们就会发现,仓颉语言是鸿蒙系统生态中的一环,而仓颉语言也需要大量的生态支持,环环相扣,可见做基础操作系统的难度之大,不是想想就可以了的。
大家为什么期待仓颉语言?
对于华为来说,这是补上鸿蒙生态的关键一环,而对于大家来说,自然是期待鸿蒙能够快速发展起来,不过,我觉得与其说大家期待鸿蒙发展壮大,倒不如说大家更加期待国产软件生态强大起来,这些年,我们使用外国的芯片、操作系统、软件、数据库,虽然取得了很好的成就,但是使用外国的这些基础产品,就犹如悬在我们头顶的达摩克里斯之剑,威胁一日不解除,就会让我们“夜不能寐”。
所以说,仓颉语言的出现就是给了大家极大的鼓舞,我们甚至会觉得即便刚开始的时候,有些缺陷存在,我们也可以容忍,先解决有无的问题,再解决是否好用的问题。
当然了,可以想象得到,仓颉语言和鸿蒙系统刚出来的时候一样,免不了被人喷。
4、仓颉语言是不是中文编程?
说完了上面,估计大家已经对编程语言有一个简单的认识了,不过,还有一个很多人想知道、编者还没有说出来的问题,即:仓颉语言是不是中文编程?
很遗憾,通过现在所了解的消息可以看出来仓颉语言并不是中文编程。但是也没有必要泄气,因为仓颉所面对的并非全是国内的开发者,鸿蒙系统也不是仅仅应用于国内,相反,华为在下一盘大棋,是要让鸿蒙系统全球化,仓颉语言也要对应的全球化。
关键点在于仓颉语言的思维逻辑是属于我们的,大家都知道,学习一种语言并不复杂,难点在于思维逻辑,难以理解西方人的思维逻辑,所以我们在使用英文编程语言的时候才会感觉到困难,仓颉语言是我们的科研人员创造出来的,这个才是关键,只要是我们的思维,那么无论是学习还是应用,就简单多了。所以说,不过仓颉语言是不是中文的,这个都不重要了。
仓颉,是传说中的汉字创造者,仓颉造字在我们国家老幼皆知,仓颉造字代表从无到有的创造。无论如何,仓颉语言是我们自己人创造的,这也是国产编程语言的破茧重生。
版权声明:本文标题:华为 仓颉 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1706088827h501449.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论