华为正式发布编程语言仓颉

你好,我是坚持分享干货的 EarlGrey,翻译出版过《Python编程无师自通》、《Python并行计算手册》等技术书籍。

如果我的分享对你有帮助,请关注我,一起向上进击。

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

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

f300d18d6ff2500bb5efabc53a86ce20.png

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

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

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

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

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

63d7dfe07e21e2dbb6935d403153f06f.png

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

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

仓颉编程语言入门

1、你好,仓颉
da67918bee40b1c641ec64417fbcb860.png
2、标识符
531426a63172c399e92f123262f36fe8.png
3、变量
1dd56282bdc906ae6ccdb68ba8100433.png
4、类型
eb5370126c39dda08ee968b6f555bf9c.png c16059fcc5c10993bed91c4e3bc8e843.png
5、表达式
de4c6d50ae1e6838ce3d013240e1565f.png 4b3deab0ccf9870723143152c52cfff4.png c1b424925d485e22f06e9337d769b6de.png 26d95df9bd07e875ec14aba1bcb92b1f.png c6eab277c22906f70d6ca94e684c0ec0.png
6、程序结构
bc2f7efea8aad208c1c734c387932de9.png
7、函数定义
2474320b535690485ba305100e264c68.png 91975f0cc20331a458cb3a503149b585.png 5e4946707339f29b5df6ab96a5af3bf8.png 0b4cb13a025031c16958892597b29d6c.png
8、枚举
cb14a4611088828db7853fd4e25ce03e.png 6e7aa95e1043d15856dcf335ebc214c2.png 5714353902ad92def82ab1b8419867e5.png 170a8839bca147e153ddc38922dc8ffb.png c491e4d94c19848bea589066d15c6157.png
9、结构体
71567e290200f1913459fbacbe23599c.png 6911e26c247d3ed65a4fcef7c276dcef.png f3beb635d933412fc59d6b6df0e65b95.png
10、类
0be7a67cb695a740b261ec5a6908e4c7.png 381fada03566abf30d7bb3b95958f33a.png 8b4cfe82cb25240dcf8b3ce56d4a5d83.png 98cc48ad9c46b9b60cdb37b7bdb2e15c.png e4c088c05b77d86a386d45932bb17ead.png
11、接口与扩展
a9623219180fcae7429799c89bd2ed54.png 918987ceeb5f5a0b33833b77eb043f4b.png e943dfc51356e135628751e1c0f698d6.png 14fb0b48d968c4880eff80024f44b3cc.png
12、异常处理
b8cf4f844eb9553eec890b74353e9d9d.png 4fd4d0018c3259c1b2f85ef0696b6208.png

微信搜索公众号:架构师指南,回复:架构师 领取资料 。

e7021c12bbd30e9a1b42d837abbf57f9.png 396bfd794ebf02f1381df8b6107128b2.png
13、并发编程
96d2a5181cf70cbe8c1184520e05636c.png 8518106d1c9aca84b966784f4222c1f8.png d534751b5d0752728d60177e3b89cd82.png

14、跨语言互操作

2a680393c23fc1bebe5a3bff151d8be3.png d4908bcc3229d16fb9797647c5866f93.png efe38c0a478731859fd380dd5e7208d8.png 0d151718379f72a2160dde20565c74af.png 583f155f76a9484146266167e2d54aaf.png
15、宏
b0211b96c48492f3489b30b7a7df57ea.png 35b2934ab3625f96206166261f05d09f.png 7e683975a87a188c0c0fcadfd8b08c6f.png

- EOF -

文章已经看到这了,别忘了在右下角点个“赞”和“在看”鼓励哦~

推荐阅读  点击标题可跳转

1、Python 项目工程化最佳实践

2、Python 可以比 C 还要快!

3、streamlit,一个超强的 Python 库

4、豆瓣8.9分的C++经典之作,免费送!

5、Python 3.12 版本有什么变化?

最近我开了一家淘宝店,名字叫【打破壁垒】,主打程序开发相关付费素材、工具的共享类商品,帮助大家降低试错和使用成本。欢迎大家关注。

8a61a86b444de05007f3345750736156.jpeg

长按扫描下方二维码,然后点击页面中的【打开淘宝】,即可进入店铺:

39a04e41d66d4cfbc3b6c8d134f1202f.png

回复下方「关键词」,获取优质资源

回复关键词「 pybook03」,领取进击的Grey与小伙伴一起翻译的《Think Python 2e》电子版

回复关键词「书单02」,领取进击的Grey整理的 10 本 Python 入门书的电子版

👇关注我的公众号👇

告诉你更多细节干货

69b53b6541b8bb2efd0607e1879f9ddd.jpeg

欢迎围观我的朋友圈

👆每天更新所想所悟

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值