仓颉输入法对照表好看


仓颉输入法对照表好看

华为于东莞举行的开发者上正式发布了鸿蒙操作系统(HarmonyOS)。不久后,华为上线了编译器,该编译器提供了一个DevEco Studio开发环境并已集成编译器。访问网址 developer./cn/develop 可以了解更多详情。

编译器是一个静态编译器,它可以一次性将高级语言编译成机器码,从而大大提高了开发效率。它支持多种语言的统一编译,允许开发者自由选择Java、JavaScript及其他语言进行开发。

到2021年10月,搭载鸿蒙系统的设备数量已经突破1.5亿台。在华为开发者 2021上,华为宣布正在研发一种新的编程语言——仓颉语言,计划于2022年发布。

关于仓颉语言是否会是中文编程语言,存在多种观点。一些人认为,中文编程语言更直观、易于理解,可以更好地普及编程。编程语言如同人类语言,是一套符号系统,需要一定程度的抽象。中文的抽象表达与英文有所不同,这可能影响到编程的效率和清晰度。

历史上,李善兰等数学家曾尝试将西方代数符号化,但这一尝试并未被广泛接受。类似地,计算机编程也需要一套合理规范的符号系统。现行的编程语言符号系统已经较为完善,因此直接使用中文作为关键字可能并不实际。

编程的难度更多在于解决问题的逻辑和算法层面,而非编程语言的语法。计算机系统是一个层层抽象的系统,从CPU指令集到操作系统、再到高级编程语言,每一步都需要精确的编码和解码。

仓颉语言的负责人是冯新宇教授,他主要研究方向是程序语言、系统软件和形式化程序验证。尽管中文编程在国内已有多年发展,但一直未能广泛流行。许多尝试,如易语言、习语言等,都未能取得广泛的认可和使用。

中文编程语言难以流行的原因包括:编程语言是一种独立的语言,不同于任何人类语言;计算机执行的是机器语言,任何编程语言最终都需要编译成机器语言;中文编程需要转换输入法以提高效率;中文符号系统可能导致混淆和调试困难;中文命名系统也可能造成混乱等。与其纠结于引入中文编程,不如关注文档和编译器的翻译,让更多人更容易理解获取的资料。

对于计算机语言要想得到认可,至少需要在语法设计、商业价值内涵和生态圈支持等方面有所贡献。鸿蒙操作系统是华为开发的先进操作系统,它由Linux内核、运行库、编译器和虚拟机组成。华为的鸿蒙系统也面临着支持多设备无缝连接和开发难度大等挑战。关于鸿蒙系统和仓颉语言的更多信息可以查阅相关文献资料或访问相关网站获取更多信息。


仓颉输入法对照表好看