IT之家 6 月 22 日音书体育游戏app平台,华为现已在其建立者网站上架《鸿蒙编程说话白皮书》V1.0 版块,主要围绕鸿蒙 HarmonyOS 合座框架、适用场景、演进战略、改日愿景四大角度进行推崇,IT之家附文档拜谒地址(https://developer.huawei.com/consumer/cn/doc/guidebook/programming-language-0000002323920052)。
在合座框架方面,鸿蒙复旧 ArkTS、仓颉和 C / C++ 三种编程说话,其中 ArkTS 为动态类型编程说话,基于 TypeScript,具有易学易用、生态丰富等特征,适用于高效建态度景;仓颉为静态类型编程说话,具有高性能、强安全、跨平台等特点,适用于对性能和安全条目较高的场景;C / C++ 适用于高性能狡计、硬件加快等特定场景,可通过跨说话互操作封装为 ArkTS 和仓颉扩张模块。
官方先容了相应说话的互操作性,其中 ArkTS 与 C / C++ 通过 Node-API 终了互操作;仓颉与 C 说话终了函数彼此调用及跨说话数据诊疗;仓颉与 ArkTS 通过互操作库终了数据诊疗和函数调用。
在适用场景方面,ArkTS 兼容 TS 高效语法,提供丰富的基础库和并发才调,复旧声明式 UI 建立,可接收 TS / JS 说话生态。其编译驱动时复旧夹杂实施花式,优化模块加载机制,提供高效的并发编程模子,同期在说话层面引入类型系统等特点,并在编译器具链和驱动时提供特殊的安全机制。
而仓颉基于静态类型和静态编译优化时期,主要期骗静态类型系统、自动内存责罚等确保秩序安全。复旧静态编译至不同 OS 平台的机器码,终了跨 OS 平台代码分享,复旧多种操作系统平台,并提供了外形玷辱、数据玷辱、收尾流玷辱等时期确保时期财富保护。
在演进战略方面,华为改日将进一步界说和完善相应编程说话模范体育游戏app平台,提供基于说话模范的编译器终了,引入类型信息优化驱动时性能,同期深刻与 AI 时期的会通,鼓动相应说话在更多限制应用。