👉 这是一个或许对你有用的社群
🐱 一对一交流/面试小册/简历优化/求职解惑,欢迎加入「芋道快速开发平台」知识星球。下面是星球提供的部分资料:
《项目实战(视频)》:从书中学,往事中“练”
《互联网高频面试题》:面朝简历学习,春暖花开
《架构 x 系统设计》:摧枯拉朽,掌控面试高频场景题
《精进 Java 学习指南》:系统学习,互联网主流技术栈
《必读 Java 源码专栏》:知其然,知其所以然
👉这是一个或许对你有用的开源项目
国产 Star 破 10w+ 的开源项目,前端包括管理后台 + 微信小程序,后端支持单体和微服务架构。
功能涵盖 RBAC 权限、SaaS 多租户、数据权限、商城、支付、工作流、大屏报表、微信公众号等等功能:
Boot 仓库:https://gitee.com/zhijiantianya/ruoyi-vue-pro
Cloud 仓库:https://gitee.com/zhijiantianya/yudao-cloud
视频教程:https://doc.iocoder.cn
【国内首批】支持 JDK 21 + SpringBoot 3.2.2、JDK 8 + Spring Boot 2.7.18 双版本
在刚刚过去的2024年华为开发者大会上,华为终端 BG 软件部总裁龚体正式官宣了华为自研仓颉编程语言 ,并发布了 HarmonyOS NEXT 仓颉语言开发者预览版。
仓颉编程语言文件后缀名为 .cj , 以下是第一个入门代码输出:你好,仓颉 。
![a5512f57491d30dd8d13923321cc2f88.png](https://img-blog.csdnimg.cn/img_convert/a5512f57491d30dd8d13923321cc2f88.png)
仓颉编程语言的名字来自 “仓颉造字”。
仓颉(约公元前2650年)是中国古代传说中的人物,据说是黄帝的史官,他被认为是汉字的创造者。
仓颉造字是中国古代传说中的一个重要故事,讲述的是仓颉创造汉字的过程。
《荀子・解蔽》称:“好书者众矣,而仓颉独传者壹也”,该名字也是代表了团队成员对于仓颉编程语言的寄托,希望该语言能够被广大开发者喜爱,并且广为流传。
这是华为首次公开发布仓颉编程语言。
![0f99a6fa9b049d4d4b4cf2d4d3b2358c.png](https://img-blog.csdnimg.cn/img_convert/0f99a6fa9b049d4d4b4cf2d4d3b2358c.png)
龚体表示:“2019 年,仓颉编程语言项目在华为诞生,历经 5 年研发沉淀,大量研发投入,今日终于和全球开发者见面。仓颉编程语言通过现代语言特性的集成、全方位的编译优化和运行时实现、以及开箱即用的 IDE 工具链支持,为开发者打造友好开发体验和卓越程序性能。”
仓颉编程语言是一款面向全场景智能的新一代编程语言,主打原生智能化、天生全场景、高性能、强安全。
![2d7029fb046cec2f172aad0ab2d17511.png](https://img-blog.csdnimg.cn/img_convert/2d7029fb046cec2f172aad0ab2d17511.png)
仓颉编程语言以其 “原生智能化、天生全场景、高性能、强安全”的特点,重新定义了智能编程的新标准。内嵌AgentDSL的编程框架,实现了自然语言与编程语言的有机融合,为智能应用开发提供了无限可能。
仓颉编程语言的发布,标志着其正式融入鸿蒙生态,为开发者提供了一个全新的编程平台。在这里,开发者可以享受到更加友好的开发体验和卓越的程序性能,共同推动鸿蒙生态的繁荣发展。
仓颉编程语言入门
1、你好,仓颉
![932b1fb04f90f548bd434d7d543bfa42.png](https://img-blog.csdnimg.cn/img_convert/932b1fb04f90f548bd434d7d543bfa42.png)
2、标识符
![aaea03bab867b102a0d7ea890bce2daf.png](https://img-blog.csdnimg.cn/img_convert/aaea03bab867b102a0d7ea890bce2daf.png)
3、变量
![fc6d53d28462920605c854bcae4f4f24.png](https://img-blog.csdnimg.cn/img_convert/fc6d53d28462920605c854bcae4f4f24.png)
4、类型
![55774acd750953b107bb0d4a0d2fbf95.png](https://img-blog.csdnimg.cn/img_convert/55774acd750953b107bb0d4a0d2fbf95.png)
![4209a50ee56ec88a1093624d8d388c50.png](https://img-blog.csdnimg.cn/img_convert/4209a50ee56ec88a1093624d8d388c50.png)
5、表达式
![b3345e5f220bbb7e57df111158e54010.png](https://img-blog.csdnimg.cn/img_convert/b3345e5f220bbb7e57df111158e54010.png)
![cd5279a16c6fa0f78fb4e00219cd7ef6.png](https://img-blog.csdnimg.cn/img_convert/cd5279a16c6fa0f78fb4e00219cd7ef6.png)
![97e5c96548bef582098015d0fb9b66d0.png](https://img-blog.csdnimg.cn/img_convert/97e5c96548bef582098015d0fb9b66d0.png)
![f0b7f1d0ebd5606c5da7e63707e987eb.png](https://img-blog.csdnimg.cn/img_convert/f0b7f1d0ebd5606c5da7e63707e987eb.png)
![41960344c5adf59406564ba2b8744815.png](https://img-blog.csdnimg.cn/img_convert/41960344c5adf59406564ba2b8744815.png)
6、程序结构
![8a2ee66cc5c9089e30ef110654e37fe1.png](https://img-blog.csdnimg.cn/img_convert/8a2ee66cc5c9089e30ef110654e37fe1.png)
7、函数定义
![ad99d227d060514a40e84de8a2db87de.png](https://img-blog.csdnimg.cn/img_convert/ad99d227d060514a40e84de8a2db87de.png)
![94cbc174b201d2e7fd73f919a10e6daf.png](https://img-blog.csdnimg.cn/img_convert/94cbc174b201d2e7fd73f919a10e6daf.png)
![955319800f4887543828aaabb16e3243.png](https://img-blog.csdnimg.cn/img_convert/955319800f4887543828aaabb16e3243.png)
![2d3c7d3e9d885933af8f92a9eb1f25bc.png](https://img-blog.csdnimg.cn/img_convert/2d3c7d3e9d885933af8f92a9eb1f25bc.png)
8、枚举
![a7c43a44a787082e21e7aa1ebcc85068.png](https://img-blog.csdnimg.cn/img_convert/a7c43a44a787082e21e7aa1ebcc85068.png)
![3f351df4e4b5dc5545267aa6c4bf1361.png](https://img-blog.csdnimg.cn/img_convert/3f351df4e4b5dc5545267aa6c4bf1361.png)
![0070257bc1876928ef8f381b8a8a1eb1.png](https://img-blog.csdnimg.cn/img_convert/0070257bc1876928ef8f381b8a8a1eb1.png)
![6d473b8b91c130dfffa209a762a4a488.png](https://img-blog.csdnimg.cn/img_convert/6d473b8b91c130dfffa209a762a4a488.png)
![506e920265d7a78a823e75c5d1b93154.png](https://img-blog.csdnimg.cn/img_convert/506e920265d7a78a823e75c5d1b93154.png)
9、结构体
![969c349525918635aa4bcc8ac2165b74.png](https://img-blog.csdnimg.cn/img_convert/969c349525918635aa4bcc8ac2165b74.png)
![81d241039c96f5bd1b9549042dae9162.png](https://img-blog.csdnimg.cn/img_convert/81d241039c96f5bd1b9549042dae9162.png)
![256e9caef2a69c3e49387a6dfe3a1d20.png](https://img-blog.csdnimg.cn/img_convert/256e9caef2a69c3e49387a6dfe3a1d20.png)
10、类
![770daf2fcecd04bcf5b0fd72146b59fb.png](https://img-blog.csdnimg.cn/img_convert/770daf2fcecd04bcf5b0fd72146b59fb.png)
![b7adc82797759104bf40a8222a283c89.png](https://img-blog.csdnimg.cn/img_convert/b7adc82797759104bf40a8222a283c89.png)
![83b51322f203a1d4ef5b1929006a260e.png](https://img-blog.csdnimg.cn/img_convert/83b51322f203a1d4ef5b1929006a260e.png)
![eaae7b52993a41da1f7799b60724af1a.png](https://img-blog.csdnimg.cn/img_convert/eaae7b52993a41da1f7799b60724af1a.png)
![1ef65e27808a9dd479bbb487335215eb.png](https://img-blog.csdnimg.cn/img_convert/1ef65e27808a9dd479bbb487335215eb.png)
11、接口与扩展
![d076c6ff30f1a58157179493f5770c24.png](https://img-blog.csdnimg.cn/img_convert/d076c6ff30f1a58157179493f5770c24.png)
![41f88ceb18963beb85b01e575345e92f.png](https://img-blog.csdnimg.cn/img_convert/41f88ceb18963beb85b01e575345e92f.png)
![3744ed7c40872511e4035d8098f2afd0.png](https://img-blog.csdnimg.cn/img_convert/3744ed7c40872511e4035d8098f2afd0.png)
![b330e2234ebdd1c7e5a5d99cb38101f9.png](https://img-blog.csdnimg.cn/img_convert/b330e2234ebdd1c7e5a5d99cb38101f9.png)
12、异常处理
![0adf93a00e70092fda37f41e99b68a9c.png](https://img-blog.csdnimg.cn/img_convert/0adf93a00e70092fda37f41e99b68a9c.png)
![1603109bb24966dfb3c588f6b84225fe.png](https://img-blog.csdnimg.cn/img_convert/1603109bb24966dfb3c588f6b84225fe.png)
![1aa39ddd9a78e093f8b686b07f357138.png](https://img-blog.csdnimg.cn/img_convert/1aa39ddd9a78e093f8b686b07f357138.png)
![ec2e31e7031f683e7441d6dd957dfa58.png](https://img-blog.csdnimg.cn/img_convert/ec2e31e7031f683e7441d6dd957dfa58.png)
13、并发编程
![75ed2a3d85b2f55064199b33c41f912b.png](https://img-blog.csdnimg.cn/img_convert/75ed2a3d85b2f55064199b33c41f912b.png)
![e057378771fde36b1b466382fd53326f.png](https://img-blog.csdnimg.cn/img_convert/e057378771fde36b1b466382fd53326f.png)
![15d4e7f5598f71232b3b279b997b2f4f.png](https://img-blog.csdnimg.cn/img_convert/15d4e7f5598f71232b3b279b997b2f4f.png)
14、跨语言互操作
![6bf720c88b37c3dc3e86582eec8bb501.png](https://img-blog.csdnimg.cn/img_convert/6bf720c88b37c3dc3e86582eec8bb501.png)
![6a70110a8d4f56403ad7b39bc5e57219.png](https://img-blog.csdnimg.cn/img_convert/6a70110a8d4f56403ad7b39bc5e57219.png)
![654bee309a58602594960f7f720cf87b.png](https://img-blog.csdnimg.cn/img_convert/654bee309a58602594960f7f720cf87b.png)
![47a34f43dc06218f85c32bed76203a50.png](https://img-blog.csdnimg.cn/img_convert/47a34f43dc06218f85c32bed76203a50.png)
![7a1eed8120db61fd67cc6bd1bc1fdb58.png](https://img-blog.csdnimg.cn/img_convert/7a1eed8120db61fd67cc6bd1bc1fdb58.png)
15、宏
![401e644ea5729e675bb2128bd1b12925.png](https://img-blog.csdnimg.cn/img_convert/401e644ea5729e675bb2128bd1b12925.png)
![fb02e0e7aa984d96b0a8aa87967db3a8.png](https://img-blog.csdnimg.cn/img_convert/fb02e0e7aa984d96b0a8aa87967db3a8.png)
![961bd49071754e9296874e71f95c0199.png](https://img-blog.csdnimg.cn/img_convert/961bd49071754e9296874e71f95c0199.png)
![5cea8ab83a14e8c17ba6f5eb73ebc756.png](https://img-blog.csdnimg.cn/img_convert/5cea8ab83a14e8c17ba6f5eb73ebc756.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
欢迎加入我的知识星球,全面提升技术能力。
👉 加入方式,“长按”或“扫描”下方二维码噢:
星球的内容包括:项目实战、面试招聘、源码解析、学习路线。
文章有帮助的话,在看,转发吧。
谢谢支持哟 (*^__^*)