88彩
华为开源仓颉编程语言,助力全场景高性能编程
88彩介绍
88彩介绍
你的位置:88彩 > 88彩介绍 >

华为开源仓颉编程语言,助力全场景高性能编程

华为在7月31日消息中宣布,在Gitcode上正式开源自研的仓颉编程语言,这将为开发者和技术爱好者提供更多新的选择和机会。开源的内容包括编译器、运行时和标准库等,其中运行时是仓颉Native后端(CJNative)的核心组件之一。该运行时以高性能和轻量化为设计目标,旨在为仓颉语言在各种场景下的表现提供有力支持。

仓颉运行时作为仓颉程序运行的基础引擎,提供自动内存管理、线程管理和包管理等基础驱动功能,为仓颉语言的高性能运行奠定了基础。仓颉编程语言标准库std模块则提供了开发者最通用的API,包括输入输出功能、基础数据结构和算法、日期和时间表示等,为开发者提供了便利和支持。

此外,华为还开源了仓颉编译器的源码及cjdb调试工具源码,为在仓颉编程语言上进行开发和调试的开发者提供了更多的透明度和便利。整体来看,仓颉编译器的框架和编译流程经过精心设计,为开发者提供了较为完善的编译环境和工具链。

据悉,仓颉编程语言项目于2019年在华为诞生,历时5年打造,是一款面向全场景智能的新一代编程语言。仓颉编程语言主打原生智能化、天生全场景、高性能、强安全等特点,旨在为开发者提供更多创新和高效的编程体验。华为此次开源仓颉编程语言的举措,有望助力全场景的高性能编程发展,并推动技术领域的创新与合作。