ITBEAR科技资讯
网站首页 科技资讯 财经资讯 分享好友

华为自研仓颉编程语言:全场景智能,高性能表现,现已正式开源

时间:2025-07-31 15:18:27来源:ITBEAR编辑:快讯团队

华为近期在Gitcode平台上迈出了重要一步,正式对外开源了其自主研发的仓颉编程语言。此次开源涵盖了编译器的源代码、运行时环境以及标准库等核心组件。

仓颉语言的运行时环境,特别是其Native后端的核心组件CJNative,以高性能和轻量级设计为核心目标,为仓颉语言在各种应用场景下的卓越表现奠定了坚实基础。作为仓颉程序运行的基础引擎,CJNative提供了包括自动内存管理、线程管理和包管理等在内的多项基础功能。

仓颉编程语言的标准库std模块,为开发者提供了一系列通用的API接口,这些接口涵盖了输入输出功能、基础数据结构和算法、日期与时间表示等多个方面,极大地便利了开发者的日常工作。

在编译器方面,华为不仅提供了仓颉编译器的源码,还一并开源了cjdb调试工具的源码。仓颉编译器的整体架构和编译流程通过一张图表得以清晰展现,为开发者深入了解和使用该编译器提供了有力支持。

据悉,仓颉编程语言项目自2019年起在华为内部孕育而生,历经五年的精心打磨,如今已成长为一款面向全场景智能的新一代编程语言。它主打原生智能化、天生全场景、高性能和强安全等特性,旨在通过现代语言特性的集成、全方位的编译优化和运行时实现,以及便捷的IDE工具链支持,为开发者带来友好的开发体验和卓越的程序性能。

更多热门内容
石头科技专利革新:热风烘干清洁布,开启家庭清洁新篇章
近日,智能家居清洁设备的先锋——石头科技(股票代码688169),凭借其最新获得的专利“创新的清洁布安装结构及配套设备系统”(专利号CN202421337145.6),在行业内掀起了一阵热潮。这一创新成果标志…

2025-07-31