华为公布《鸿蒙编程语言白皮书》V1.0 版:解读适用场景
Sou Hu Cai Jing·2025-06-22 20:09
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 和仓颉扩展模块。 而仓颉基于静态类型和静态编译优化技术,主要利用静态类型系统、自动内存管理等确保程序安全。支持静态编译至不同 OS 平台的机器码,实现跨 OS 平 台代码共享,支持多种操作系统平台,并提供了外形混淆、数据混淆、控制流混淆等技术确保技术资产 ...