国产编程语言“仓颉”来了!不是中文编程,但可中文编程

前几天受邀前往东莞参加华为 HDC2025 开发者大会,真切感受到华为研发实力的雄厚。现场与仓颉编程语言的技术团队深入交流后,更觉得仓颉堪称兼具创新性与先进性的国产编程语言典范。

返程途中下载了一份相关 PDF 资料,在飞机上粗读了两小时。以下是初步梳理的仓颉核心优势(因尚未深入研究,若有表述偏差还请指正):

  • 宏定义拓展性强
  • 虽非纯中文编程,但通过宏定义可自定义中文修饰器,显著提升开发效率,为中文开发者提供了本土化适配方案。
  • 跨平台兼容性极强
  • 全面支持鸿蒙系统(覆盖移动设备与 PC 端),同时兼容 Windows、Mac、Linux 全平台。这种通用性得益于其后端开发能力,可直接编译生成 exe 等格式的执行包,实现 “一次开发,多端部署”。
  • 生态体系加速完善
  • 已有众多第三方开发者封装了数据库 ORM 框架、Webview 组件、QT 界面库等三方工具包。尽管部分功能完成度仍有提升空间,但已能支撑小型项目的开发需求。
  • 语法设计灵活先进
  • 支持丰富的语法糖与创新语法特性,如表达式箭头函数、便捷的数组切片、各种你想不到的骚写法,对不同编程语言的开发者都十分友好,迁移学习成本较低。
  • 数据类型系统独特
  • 特别支持值类型数组的强拷贝操作,同时兼容元组、List 等常见数据结构,在数据处理场景中表现高效。
  • 国家战略级支持
  • 作为真正意义上的国产编程语言(区别于易语言),仓颉可原生运行于鸿蒙系统,其编译器完全自主研发,具备底层技术自主性。
  • 盘古大模型深度赋能
  • 已集成华为自研的盘古大模型 AI 辅助编程功能,能大幅降低编程学习门槛 —— 尤其对易语言开发者而言,AI 编程可有效缓解英语能力带来的学习障碍。
  • 语法融合多语言优势
  • 语法风格与 Golang 相似,兼具 TypeScript 的类型安全特性,同时比 TS 更简洁,还融合了 JavaScript 与 Python 的部分特性,堪称 “编程语言中的六边形战士”。
  • 免费优质教程资源丰富
  • 目前处于推广期,华为官方推出了一系列由技术专家主讲的免费教程,内容质量极高,适合零基础开发者入门。
  • 即将开源(今年下半年,仓颉语言将开源,迎来众多开发者)

以上仅为初步观察,后续若有更多研究心得,会再补充完善。不得不说,仓颉的技术潜力与国产自主属性,确实让人对其未来发展充满期待!

总之,发这篇帖子是希望各位朋友也一起支持一下仓颉编程,一起为国产编程添砖加瓦。

(官网)仓颉语言下载,开发文档,在线体验,免费教程:https://cangjie-lang.cn/

B站教程:清华大学版《仓颉编程语言》全套教学,零基础适合新手入门,七天速通!持续更新中_哔哩哔哩_bilibili

欢迎转载,请尊重作者劳动成果,保留原站链接
老念博客🌈 » 国产编程语言“仓颉”来了!不是中文编程,但可中文编程

简单课程表 - 小念的个人博客