当前位置:   article > 正文

华为仓颉编程语言正式发布,号称新一代编程语言,Java、Python 瑟瑟发抖。。。...

仓颉语言 后端

点击关注公众号,Java 干货及时推送↓

推荐阅读:Java 行情回暖了?牛逼!!

来源丨菜鸟教程(ID:runoob)

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

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

f472c7d0eed8b5ea1d0310caa96acd43.png

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

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

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

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

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

c78d3ba9ad148b55bee9b8a54020cb84.png

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

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

a44f0eea46da561415993c6bfd07d8fd.png

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

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

插播一条:如果你近期准备面试跳槽,点击Java面试库小程序刷题吧,共 2500+ 道,几乎覆盖了所有主流 Java 技术面试题。

仓颉编程语言入门

1、你好,仓颉

b3897dbb91eea655321b8932f7489a24.png

2、标识符

475f942879f128ebcd35b4c0dda88ae1.png

3、变量

4b24f54a40975b967ed5c49b5bdab6dd.png

4、类型

82ac76cbc51d781792f3ea7f544f2fe6.png

ba9e86bc3c6082cc3d0ee68280fdecb3.png

5、表达式

9575a998ab71dd160de994d01de8e14c.png

b32c54a60fc1bea32809272148716d8f.png

abf1ae13ca843537f49d982c15a1b7d9.png

c62f2f93516a4e29626939b67e14db85.png

f9d950c43e6ae3b4f8b4db5fd733a545.png

插播一条:如果你近期准备面试跳槽,点击Java面试库小程序刷题吧,共 2500+ 道,几乎覆盖了所有主流 Java 技术面试题。

6、程序结构

53e6630ee5fb9328d55596b0cb93d6ba.png

7、函数定义

f56840759f727a150e97e79a6b40c184.png

80b5fac685cc53f8bc55707ad7924ef2.png

cb3d1682c97f19af8a62e0904520f150.png

14b6e13dbb2f5fa24f9b39f47f8a800e.png

8、枚举

f2c3a167ef38e9b41aebb12a88b93176.png

73a27523411bfe6f9bf6ac0f5dca2cd7.png

1ea00178fee0d5e00188211a39cbf763.png

6073c977b96b4394713044197fc57e09.png

0bf8cf454727b34fe58c9a86c4ff48eb.png

9、结构体

2241b82373a64b2d68f39ad9c472fb11.png

df31318836b297133be0fe3cc11f8345.png

675fe04bc94873d13653c142e4eabc53.png

10、类

461d02129fa9e44cd1ad65cfb3073880.png

5c9d6fd2742af1f469e3cef4b18900f8.png

a09e431c02f87f31922f4d8bf35f6848.png

5717515343ac71687e8567f98e19ec7f.png

13529e025cfac8622cf798d1ea7adbd7.png

插播一条:如果你近期准备面试跳槽,点击Java面试库小程序刷题吧,共 2500+ 道,几乎覆盖了所有主流 Java 技术面试题。

11、接口与扩展

d6a6be3e7237ac7baa1a698da9102bfa.png

832ea5a92911e80d323fd67e52526cdd.png

4c0f9bfd049a8d84659ad072f17422d1.png

23eb6b42a0ba022e3288a9086b8ce67b.png

12、异常处理

ff1807e4c8a86423f4e68cf91970a0f9.png

5352fe28563844604e153dc37878abaf.png

8ebeb8d530cd993017c6e62b18c8220b.png

a5d7713ef38a3d8e2cbe0436c10cd293.png

13、并发编程

43ee59dc2ca072f13810aa8d9e2ce401.png

dc767e689b6e4708dea6f54d9144f7de.png

3dbf9bdf0c943a3d6acabf4bace79c8b.png

14、跨语言互操作

dba5fcf1785ab7ffa0ed45cc41d75285.png

6bd61650001dc15ffe965da1b5e521ff.png

662fbda0755a463f9e849d3b0c5b0364.png

0585eecb8655161efd7eae5107cb06ac.png

41a4479f210b162391778ff019f4b8ea.png

15、宏

cdad4140f83d37dffc45f2fa9f852504.png

插播一条:如果你近期准备面试跳槽,点击Java面试库小程序刷题吧,共 2500+ 道,几乎覆盖了所有主流 Java 技术面试题。

4a4da0bc01f97de343729fdb32eb68e8.png

1c5d87f4da5f62928638e15284f2b059.png

4fa2aba01fc5cea005938a36f8b80da9.png

参考资料:

仓颉编程: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

推荐阅读:

后端行情变了,差别真的挺大。。。

35K*14 薪,入职了!

Java 行情回暖了?牛逼!!

求求你们了,别再做 SSH 外包项目了!

跳一次槽涨 8K,我是怎么做到的?

关注公众号学习最主流的 Java 技术↓

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/黑客灵魂/article/detail/913064
推荐阅读
相关标签
  

闽ICP备14008679号