华为正式开源仓颉编程语言,含运行时与编译器
快速阅读: 据《IT之家 – 电脑频道》称,7月30日,华为在Gitcode平台上正式开源了自主研发的仓颉编程语言。该语言面向全场景智能化应用开发,具备原生智能化、高性能和强安全等技术特点。华为还公开了仓颉编译器及调试工具的源代码,并发布了《鸿蒙编程语言白皮书》V1.0版。
7月30日,华为在Gitcode平台上正式开源了其自主研发的仓颉编程语言。这款语言面向全场景智能化应用开发,具备原生智能化、天生全场景、高性能和强安全等技术特点,集成了现代语言特性、全方位编译优化和运行时实现、简洁易用的智能Agent声明式编程框架以及开箱即用的IDE工具链支持。
仓颉运行时作为仓颉Native后端(CJNative)的核心组件之一,旨在提供高性能和轻量级的支持,确保仓颉语言在各种应用场景下都能展现出色性能。此外,仓颉编程语言的标准库std模块为开发者提供了广泛的API,涵盖输入输出、基础数据结构与算法、日期和时间处理等功能。
华为还公开了仓颉编译器的源代码及其调试工具cjdb的源代码,详细展示了编译器的整体框架及编译流程。相关开源库链接已公布,包括运行时、编译器、命令行工具和stdx库等资源。此前,华为已发布仓颉编程语言首个LTS版本1.0.0,并计划本月内完成开源。同时,华为还公布了《鸿蒙编程语言白皮书》V1.0版,深入解读了ArkTS/仓颉的语言特性、应用场景及未来愿景。
(以上内容均由Ai生成)