鸿蒙编程语言白皮书
文档版本V1.0
发布日期2025-06-20
版权所有?华为终端有限公司2025。保留一切权利。
本材料所载内容受著作权法的保护,著作权由华为公司或其许可人拥有,但注明引用其他方
的内容除外。未经华为公司或其许可人事先书面许可,任何人不得将本材料中的任何内容以
任何方式进行复制、经销、翻印、播放、以超级链路连接或传送、存储于信息检索系统或者
其他任何商业目的的使用。
商标声明
华为,以上为华为公司的商标(非详尽清单),未经华为公司书面事先明示许可,任何第三
方不得以任何形式使用。
注意
华为会不定期对本文档的内容进行更新。
本文档仅作为使用指导,文档中的所有陈述、信息和建议不构成任何明示或暗示的担保。
华为终端有限公司
地址:广东省东莞市松山湖园区新城路2号
网址:
2
CONTENT
O1鸿蒙编程语言整体框架
1)ArkTS概述······································6
2)仓颉概述···································7
3)C/C++概述·································8
4)语言互操作介绍······························9
O2鸿蒙编程语言适用场景
1)高效开发····································18
2)高性能················································25
3)安全········································43
4)跨平台·········································47
5)技术资产保护································48
3
O3鸿蒙编程语言演进策略
1)语言演进整体策略······························54
2)智能化演进策略································56
3)未来一年语言演进策略························58