华为开源自研编程语言“仓颉”
观察者网·2025-07-31 07:23
仓颉编程语言开源 - 华为于7月31日在代码托管平台Gitcode上正式开源自研仓颉编程语言 开源内容包括编译器、运行时和标准库等 [1] - 仓颉编程语言于2024年6月首次发布 是面向全场景智能的新一代编程语言 主打原生智能化、天生全场景、高性能和强安全 主要应用于鸿蒙原生应用及服务等场景 [1] 研发背景与团队 - 华为于2019年启动仓颉编程语言项目 南京大学计算机科学与技术系冯新宇教授担任首席架构师 领导华为编程语言实验室开展研发 [3] - 仓颉语言代表中国在基础软件研发领域的重要进步 表明中国具备现代通用编程语言设计和先进编译器研制的核心技术能力 并培养了一支国际一流竞争力的专业队伍 [3] 技术生态与定位 - 鸿蒙支持ArkTS(基于TypeScript改进)、仓颉和C/C++三种编程语言 三者相互补充共同支撑鸿蒙应用生态构建 [4] - ArkTS作为鸿蒙主力编程语言具有先发优势和丰富API库 仓颉后发奋进且具备天然高性能和安全特性 [4] 开源战略与行业影响 - 华为过去数年曾开源多个自研核心软件 包括操作系统OpenHarmony和openEuler、数据库OpenGauss、AI框架MindSpore、大数据与中间件CarbonData等 盘古大模型也实现部分开源 [6] - 中国开源体系不断完善 多家科技企业推出仓颉编程语言、星环车载操作系统、文心大模型等开源软件成果 [6] - 截至2024年6月底 搭载开源鸿蒙操作系统的产品种类超1200款 总量超11.9亿台 开发者超720万 上架应用与元服务数量超2.5万个 生态伙伴超450家 [6]