IT之家 1小时前
华为正式开源仓颉编程语言,含运行时、编译器等
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

华为于7月30日在Gitcode平台正式开源了其自主研发的仓颉编程语言,该语言面向全场景智能化应用开发,具备原生智能化、天生全场景、高性能及强安全等技术特色。开源内容涵盖了运行时、编译器、命令行工具和标准库等核心组件,旨在为开发者提供一套现代化的编程解决方案。仓颉语言的运行时(CJNative)以高性能和轻量化为设计目标,标准库提供了通用的API,编译器则提供了源码及调试工具,为开发者的使用和优化提供了便利。此次开源标志着华为在编程语言领域的重要进展,将助力智能化应用生态的发展。

💡 华为仓颉编程语言已在Gitcode平台正式开源,其核心组件包括运行时、编译器、命令行工具和标准库,为全场景智能化应用开发提供支持。

🚀 仓颉编程语言的亮点在于其原生智能化、天生全场景、高性能和强安全等技术特性,集成了现代语言特性,并具备全方位的编译优化和运行时实现。

🛠️ 开源内容具体包括:仓颉运行时(CJNative)作为高性能轻量化后端;标准库(std 模块)提供输入输出、数据结构、算法等通用API;以及编译器源码和cjdb调试工具。

🌐 仓颉语言旨在提供简洁易用的智能Agent声明式编程框架,并拥有开箱即用的IDE工具链支持,以降低开发门槛,提高开发效率。

IT之家 7 月 31 日消息,华为昨日(7 月 30 日)在 Gitcode 平台上,正式开源其自主研发的仓颉编程语言,涵盖运行时、编译器、命令行工具、标准库等。

IT之家注:仓颉编程语言是一款面向全场景智能化应用开发的现代编程语言,具有原生智能化、天生全场景、高性能,强安全等技术特色,拥有现代语言特性的集成、全方位的编译优化和运行时实现、简洁易用的智能 Agent 声明式编程框架、以及开箱即用的 IDE 工具链支持。

仓颉运行时是仓颉 Native 后端(CJNative)的核心组件之一,以高性能和轻量化为设计目标,为仓颉语言在全场景下的高性能表现提供有力支持。

仓颉编程语言标准库 std 模块,为开发者提供了最通用的 API,包括输入输出功能、基础数据结构和算法、日期和时间表示等。

仓颉编译器提供了仓颉编译器源码及 cjdb 调试工具源码,仓颉编译器的整体框架及编译流程如下图展示:

IT之家附上仓颉编程语言相关开源库链接如下:

相关阅读:

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

华为 仓颉编程语言 开源 智能化应用 编程语言
相关文章