仓颉
计算机编程语言
仓颉[jié],是华为自研的一款面向全场景智能的新一代编程语言,是华为为鸿蒙量身打造的全场景智能应用编程语言,作为鸿蒙生态中的重要组成部分,旨在支持鸿蒙系统下的全场景应用开发,主打“原生智能化、天生全场景、高性能,强安全。
发展历史
2019年,华为启动仓颉编程语言项目,南京大学计算机科学与技术系冯新宇教授担任首席架构师,领导华为编程语言实验室开展项目研发。
2021年10月,在华为开发者大会 2021(Together)上,华为表示,将发布自研鸿蒙编程语言
2024年6月21日起,仓颉编程语言预览版在华为开发者大会上正式对外发布,发布会上介绍了仓颉编程语言的四大亮点:
2024年10月30日,仓颉编程语言官方网站正式上线,首个公测版本开放下载。
技术特征
仓颉编程语言是一款面向全场景应用开发的现代编程语言,主打高效编程、安全可靠、轻松并发、卓越性能和敏捷扩展。
行业应用
中国工商银行鸿蒙原生应用,使用仓颉语言开发了“收支日历”新功能。鸿蒙原生应用支持仓颉编程语言和 ArkTS 语言混合开发。
LeetCode鸿蒙原生应用,是首个使用仓颉语言全量端到端开发的鸿蒙应用,其中实现了代码编辑器和原生 markdown 等复杂组件。此外,力扣鸿蒙应用中也支持用仓颉语言解题,实现了“仓颉写力扣,力扣写仓颉”的闭环体验。
科蓝鸿蒙 TEE 环境 PKI 架构增强型多因素身份认证组件(Powered by Cangjie),使用仓颉语言开发,并获得了国家金融科技认证中心颁发的“金融科技产品认证证书”,在实战中检验了仓颉语言的强安全特性。
中国工商银行软件开发中心在短信及微信系统中应用仓颉编程语言开发相关服务。
中国移动信息技术公司在磐舟 DevOps 平台集成仓颉编程语言开发能力,并在磐基 PasS 平台中应用仓颉编程语言开发相关服务。
上海泛微软件有限公司应用仓颉编程语言开发公文交换系统。
北京科蓝软件系统股份有限公司应用仓颉编程语言开发金融交易回溯系统。
北京宝兰德软件股份有限公司使用仓颉编程语言开发多款框架及中间件,包括支持自定义编解码器的 TCP 通信框架 Hyperion、Redis 客户端、OpenGauss 驱动、分布式追踪中间件以及熔断限流库,均已在仓颉社区开源。
普元信息技术股份有限公司使用仓颉编程语言开发多款框架及中间件,包括 OBS 对象存储服务客户端、S3 对象存储服务客户端、分布式配置客户端与服务端,均已在仓颉社区开源。
北京东方通科技股份有限公司旗下 TongLINK/Q、TongEASY、TongGTP 等多款中间件产品已适配仓颉编程语言。
深圳市金蝶天燕云计算股份有限公司旗下 ADMQ、AMDC、ASG、ASGP 等多款中间件产品将已适配仓颉编程语言,并在仓颉社区中开源贡献 JSON 三方库。
华为坤灵 S380 路由交换一体机服务模块使用仓颉编程语言开发,已发布商用。
最新修订时间:2024-12-25 11:20
目录
概述
发展历史
参考资料