腾讯云开发者社区 五年磨一剑,华为仓颉编程语言正式发布|附入门教程

五年磨一剑,华为仓颉编程语言正式发布|附入门教程

华为在 2024 年 6 月 21 日的华为开发者大会上,华为终端 BG 软件部总裁龚体正式官宣了华为自研仓颉编程语言,并发布了 HarmonyOS NEXT 仓颉语言开发者预览版。仓颉编程语言文件后缀名为.cj, 以下是第一个入门代码输出:你好,仓颉。仓颉编程语言的名字来自 “仓颉造字”。仓颉(约公元前2650年)是中...


华为在 2024 年 6 月 21 日的华为开发者大会上,华为终端 BG 软件部总裁龚体正式官宣了华为自研仓颉编程语言,并发布了 HarmonyOS NEXT 仓颉语言开发者预览版。

仓颉编程语言文件后缀名为 .cj, 以下是第一个入门代码输出:你好,仓颉

五年磨一剑,华为仓颉编程语言正式发布|附入门教程_程序性能

仓颉编程语言的名字来自 “仓颉造字”。

仓颉(约公元前2650年)是中国古代传说中的人物,据说是黄帝的史官,他被认为是汉字的创造者。

仓颉造字是中国古代传说中的一个重要故事,讲述的是仓颉创造汉字的过程。

《荀子・解蔽》称:“好书者众矣,而仓颉独传者壹也”,该名字也是代表了团队成员对于仓颉编程语言的寄托,希望该语言能够被广大开发者喜爱,并且广为流传。

这是华为首次公开发布仓颉编程语言。

五年磨一剑,华为仓颉编程语言正式发布|附入门教程_开发者_02

龚体表示:“2019 年,仓颉编程语言项目在华为诞生,历经 5 年研发沉淀,大量研发投入,今日终于和全球开发者见面。仓颉编程语言通过现代语言特性的集成、全方位的编译优化和运行时实现、以及开箱即用的 IDE 工具链支持,为开发者打造友好开发体验和卓越程序性能。”

仓颉编程语言是一款面向全场景智能的新一代编程语言,主打原生智能化、天生全场景、高性能、强安全。

五年磨一剑,华为仓颉编程语言正式发布|附入门教程_华为_03

仓颉编程语言以其 “原生智能化、天生全场景、高性能、强安全”的特点,重新定义了智能编程的新标准。内嵌AgentDSL的编程框架,实现了自然语言与编程语言的有机融合,为智能应用开发提供了无限可能。

仓颉编程语言的发布,标志着其正式融入鸿蒙生态,为开发者提供了一个全新的编程平台。在这里,开发者可以享受到更加友好的开发体验和卓越的程序性能,共同推动鸿蒙生态的繁荣发展。


仓颉编程语言入门

1、你好,仓颉

五年磨一剑,华为仓颉编程语言正式发布|附入门教程_开发者_04

2、标识符

五年磨一剑,华为仓颉编程语言正式发布|附入门教程_编程语言_05

3、变量

五年磨一剑,华为仓颉编程语言正式发布|附入门教程_程序性能_06

4、类型

五年磨一剑,华为仓颉编程语言正式发布|附入门教程_编程语言_07

五年磨一剑,华为仓颉编程语言正式发布|附入门教程_华为_08

5、表达式

五年磨一剑,华为仓颉编程语言正式发布|附入门教程_程序性能_09

五年磨一剑,华为仓颉编程语言正式发布|附入门教程_华为_10

五年磨一剑,华为仓颉编程语言正式发布|附入门教程_华为_11

五年磨一剑,华为仓颉编程语言正式发布|附入门教程_编程语言_12

五年磨一剑,华为仓颉编程语言正式发布|附入门教程_华为_13

6、程序结构

五年磨一剑,华为仓颉编程语言正式发布|附入门教程_编程语言_14

7、函数定义

五年磨一剑,华为仓颉编程语言正式发布|附入门教程_华为_15

五年磨一剑,华为仓颉编程语言正式发布|附入门教程_开发者_16

五年磨一剑,华为仓颉编程语言正式发布|附入门教程_开发者_17

五年磨一剑,华为仓颉编程语言正式发布|附入门教程_程序性能_18

8、枚举

五年磨一剑,华为仓颉编程语言正式发布|附入门教程_华为_19

五年磨一剑,华为仓颉编程语言正式发布|附入门教程_华为_20

五年磨一剑,华为仓颉编程语言正式发布|附入门教程_程序性能_21

五年磨一剑,华为仓颉编程语言正式发布|附入门教程_编程语言_22

五年磨一剑,华为仓颉编程语言正式发布|附入门教程_程序性能_23

9、结构体

五年磨一剑,华为仓颉编程语言正式发布|附入门教程_编程语言_24

五年磨一剑,华为仓颉编程语言正式发布|附入门教程_开发者_25

五年磨一剑,华为仓颉编程语言正式发布|附入门教程_程序性能_26

10、类

五年磨一剑,华为仓颉编程语言正式发布|附入门教程_开发者_27

五年磨一剑,华为仓颉编程语言正式发布|附入门教程_华为_28

五年磨一剑,华为仓颉编程语言正式发布|附入门教程_开发者_29

五年磨一剑,华为仓颉编程语言正式发布|附入门教程_程序性能_30

五年磨一剑,华为仓颉编程语言正式发布|附入门教程_编程语言_31

11、接口与扩展

五年磨一剑,华为仓颉编程语言正式发布|附入门教程_编程语言_32

五年磨一剑,华为仓颉编程语言正式发布|附入门教程_开发者_33

五年磨一剑,华为仓颉编程语言正式发布|附入门教程_编程语言_34

五年磨一剑,华为仓颉编程语言正式发布|附入门教程_开发者_35

12、异常处理

五年磨一剑,华为仓颉编程语言正式发布|附入门教程_程序性能_36

五年磨一剑,华为仓颉编程语言正式发布|附入门教程_程序性能_37

五年磨一剑,华为仓颉编程语言正式发布|附入门教程_程序性能_38

五年磨一剑,华为仓颉编程语言正式发布|附入门教程_编程语言_39

13、并发编程

五年磨一剑,华为仓颉编程语言正式发布|附入门教程_程序性能_40

五年磨一剑,华为仓颉编程语言正式发布|附入门教程_华为_41

五年磨一剑,华为仓颉编程语言正式发布|附入门教程_开发者_42

14、跨语言互操作

五年磨一剑,华为仓颉编程语言正式发布|附入门教程_开发者_43

五年磨一剑,华为仓颉编程语言正式发布|附入门教程_华为_44

五年磨一剑,华为仓颉编程语言正式发布|附入门教程_开发者_45

五年磨一剑,华为仓颉编程语言正式发布|附入门教程_程序性能_46

五年磨一剑,华为仓颉编程语言正式发布|附入门教程_编程语言_47

15、宏

五年磨一剑,华为仓颉编程语言正式发布|附入门教程_程序性能_48

五年磨一剑,华为仓颉编程语言正式发布|附入门教程_华为_49

五年磨一剑,华为仓颉编程语言正式发布|附入门教程_程序性能_50

五年磨一剑,华为仓颉编程语言正式发布|附入门教程_华为_51


参考资料:

仓颉编程:https://developer.huawei.com/consumer/cn/cangjie/

入门教程:https://developer.huawei.com/consumer/cn/training/course/slightMooc/C101718903607800132

白皮书:https://developer.huawei.com/consumer/cn/doc/openharmony-cangjie/cj-wp-abstract

原创作者: u_13046751 转载于: https://blog.51cto.com/u_13046751/11337424
Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐

  • 浏览量 306
  • 收藏 0
  • 0

所有评论(0)

查看更多评论 
已为社区贡献1条内容