华为公布《鸿蒙编程语言白皮书》V1.0 版:解读适用场景
创始人
2025-06-24 16:23:37

IT之家 6 月 22 日消息,华为现已在其开发者网站上架《鸿蒙编程语言白皮书》V1.0 版本,主要围绕鸿蒙 HarmonyOS 整体框架、适用场景、演进策略、未来愿景四大角度进行阐述,IT之家附文档访问地址(https://developer.huawei.com/consumer/cn/doc/guidebook/programming-language-0000002323920052)。

在整体框架方面,鸿蒙支持 ArkTS、仓颉和 C / C++ 三种编程语言,其中 ArkTS 为动态类型编程语言,基于 Type,具有易学易用、生态丰富等特征,适用于高效开发场景;仓颉为静态类型编程语言,具有高性能、强安全、跨平台等特性,适用于对性能和安全要求较高的场景;C / C++ 适用于高性能计算、硬件加速等特定场景,可通过跨语言互操作封装为 ArkTS 和仓颉扩展模块。

官方介绍了相应语言的互操作性,其中 ArkTS 与 C / C++ 通过 Node-API 实现互操作;仓颉与 C 语言实现函数互相调用及跨语言数据转换;仓颉与 ArkTS 通过互操作库实现数据转换和函数调用。

在适用场景方面,ArkTS 兼容 TS 高效语法,提供丰富的基础库和并发能力,支持声明式 UI 开发,可继承 TS / JS 语言生态。其编译运行时支持混合执行模式,优化模块加载机制,提供高效的并发编程模型,同时在语言层面引入类型系统等特性,并在编译工具链和运行时提供额外的安全机制。

而仓颉基于静态类型和静态编译优化技术,主要利用静态类型系统、自动内存管理等确保程序安全。支持静态编译至不同 OS 平台的机器码,实现跨 OS 平台代码共享,支持多种操作系统平台,并提供了外形混淆、数据混淆、控制流混淆等技术确保技术资产保护

在演进策略方面,华为未来将进一步定义和完善相应编程语言规范,提供基于语言规范的编译器实现,引入类型信息优化运行时性能,同时深化与 AI 技术的融合,推动相应语言在更多领域应用。

相关内容

热门资讯

科普常识“约游麻将到底有没有挂... 本篇文章给大家谈谈怎样看出约游麻将开挂开挂没,以及约游麻将怎么看出来是开挂对应的知识点,希望对各位有...
科普常识“桃源麻将到底有没有挂... 您好,桃源麻将这款游戏可以开挂的,确实是有挂的,通过微信【29290261】很多玩家在这款游戏中打牌...
美元遭遇“52年来最惨上半年”... 财联社7月11日讯(编辑 刘蕊)今年上半年,美元经历了自1973年以来最糟糕的上半年表现,但美国银行...
*ST惠程2025年7月11日... 2025年7月11日,*ST惠程(sz002168)触及涨停,涨停价3.8元,涨幅4.97%,总市值...
科普常识“诸暨游戏到底有没有挂... 您好,诸暨游戏这款游戏可以开挂的,确实是有挂的,通过微信【8198015 】很多玩家在这款游戏中打牌...
科普常识“龙行国际到底有没有挂... 您好,龙行国际这款游戏可以开挂的,确实是有挂的,通过微信【8198015 】很多玩家在这款游戏中打牌...
科普常识“老乡互娱到底有没有挂... 本篇文章给大家谈谈怎样看出老乡互娱开挂开挂没,以及老乡互娱怎么看出来是开挂对应的知识点,希望对各位有...
科普常识“小小娱乐到底有没有挂... 您好,小小娱乐这款游戏可以开挂的,确实是有挂的,通过微信【8198015 】很多玩家在这款游戏中打牌...
科普常识“永胜棋牌到底有没有挂... 您好,永胜棋牌这款游戏可以开挂的,确实是有挂的,通过微信【8198015 】很多玩家在这款游戏中打牌...
科普常识“熊猫麻将到底有没有挂... 您好,熊猫麻将这款游戏可以开挂的,确实是有挂的,通过微信【8198015 】很多玩家在这款游戏中打牌...
科普常识“伯乐棋牌到底有没有挂... 亲,伯乐棋牌有的,ai轻松简单,又可以获得无穷的乐趣,伯乐棋牌是你和朋友度过闲暇时光的不二选择,赶紧...
科普常识“宁波麻将到底有没有挂... 您好,宁波麻将这款游戏可以开挂的,确实是有挂的,通过微信【29290261】很多玩家在这款游戏中打牌...
科普常识“微信麻将到底有没有挂... 亲,微信麻将有的,ai轻松简单,又可以获得无穷的乐趣,微信麻将是你和朋友度过闲暇时光的不二选择,赶紧...
科普常识“中乐麻将到底有没有挂... 科普常识“中乐麻将到底有没有挂”√太坑了原来有挂是一款可以让一直输的玩家,快速成为一个“必胜”的ai...
科普常识“中爱棋牌到底有没有挂... 您好,中爱棋牌这款游戏可以开挂的,确实是有挂的,通过微信【29290261】很多玩家在这款游戏中打牌...
科普常识“华谊游戏到底有没有挂... 科普常识“华谊游戏到底有没有挂”√太坑了原来有挂是一款可以让一直输的玩家,快速成为一个“必胜”的ai...
科普常识“贪玩娱乐到底有没有挂... 亲,贪玩娱乐有的,ai轻松简单,又可以获得无穷的乐趣,贪玩娱乐是你和朋友度过闲暇时光的不二选择,赶紧...
科普常识“中乐麻将到底有没有挂... 您好,中乐麻将这款游戏可以开挂的,确实是有挂的,通过微信【8198015 】很多玩家在这款游戏中打牌...
科普常识“趣游到底有没有挂”√... 无需打开直接搜索微信:趣游有挂吗本司针对手游进行,选择我们的四大理由:1、软件助手是一款功能更加强大...
科普常识“丫丫古诗到底有没有挂... 科普常识“丫丫古诗到底有没有挂”√太坑了原来有挂是一款可以让一直输的玩家,快速成为一个“必胜”的ai...
科普常识“369河南麻将到底有... 亲,369河南麻将有的,ai轻松简单,又可以获得无穷的乐趣,369河南麻将是你和朋友度过闲暇时光的不...
科普常识“六趣游到底有没有挂”... 您好,六趣游这款游戏可以开挂的,确实是有挂的,通过微信【8198015 】很多玩家在这款游戏中打牌都...
科普常识“太和金猪麻将到底有没... 亲,太和金猪麻将有的,ai轻松简单,又可以获得无穷的乐趣,太和金猪麻将是你和朋友度过闲暇时光的不二选...
科普常识“创宇竞技到底有没有挂... 科普常识“创宇竞技到底有没有挂”√太坑了原来有挂是一款可以让一直输的玩家,快速成为一个“必胜”的ai...
科普常识“滇麻圈到底有没有挂”... 亲,滇麻圈有的,ai轻松简单,又可以获得无穷的乐趣,滇麻圈是你和朋友度过闲暇时光的不二选择,赶紧来尝...
科普常识“猩球崛起到底有没有挂... 您好,猩球崛起这款游戏可以开挂的,确实是有挂的,通过微信【8198015 】很多玩家在这款游戏中打牌...
科普常识“长江休闲到底有没有挂... 本篇文章给大家谈谈怎样看出长江休闲开挂开挂没,以及长江休闲怎么看出来是开挂对应的知识点,希望对各位有...
科普常识“欢朋娱乐到底有没有挂... 您好,欢朋娱乐这款游戏可以开挂的,确实是有挂的,通过微信【29290261】很多玩家在这款游戏中打牌...
科普常识“欢乐时光到底有没有挂... 无需打开直接搜索微信:欢乐时光有挂吗本司针对手游进行,选择我们的四大理由:1、软件助手是一款功能更加...
科普常识“三晋休闲到底有没有挂... 无需打开直接搜索微信:三晋休闲有挂吗本司针对手游进行,选择我们的四大理由:1、软件助手是一款功能更加...