简体中文
Intelligence
Embedded AgentDSL programming framework, organic integration of natural language and programming language; Multi-Agent collaboration, simplified symbol expression, free mode combination, and support various intelligent application development.
All-scenario
Lightweight and scalable runtime, modular and layered design, no matter how small memory can be installed; Full-scenario domain extension, meta-programming and eDSL technologies, supporting domain-oriented declarative development.
High Performance
First full-concurrency GC in terminal scenarios, smoother application threads and faster response. Lightweight threads provide better concurrency performance and less overhead.
Strong Security
Security DNA is integrated into language design, helping developers focus on business logic without spending too much energy on defensive programming. Coding is security and vulnerabilities are nowhere to be hidden.
HDC新闻
京东 HarmonyOS NEXT 体验再提升 | 使用仓颉优化小程序启动时间
自华为开发者大会(HDC 2024)正式揭晓自研的仓颉编程语言,并面向全球开发者发布HarmonyOS NEXT仓颉语言开发者预览版以来,业界对于仓颉语言实践的关注越来越热烈。仓颉编程语言是一款面向全场景智能的新一代编程语言 ,主打原生智能化、天生全场景、高性能、强安全。 在华为鸿蒙突击队的协助下,京东App小程序框架鸿蒙化版本在高性能场景试点使用了仓颉编程语言,并取得不错的效果,9.9包邮业务页面启动关键场景时长缩短10%,并在10+并发的高负载场景的技术验证中取得了20%+的性能提升。
纳米AI搜索 HarmonyOS NEXT 体验再提升 | 使用仓颉 Markdown 整体加载速度提升40%
纳米AI搜索是一款高效、智能的本地与网络结合的搜索APP,它具备强大的文档检索和语义理解能力。能快速识别并提取本地文档中的关键信息,并结合实时网络搜索获取最新资讯,提升信息获取效率。同时,其模块化架构支持多场景扩展,满足多样化搜索需求,适合企业与个人在复杂场景中高效调用。
直播预告 | HDC语言与框架分论坛:仓颉携手头部应用,闪耀华为开发者大会
锁定直播时间: 06月21日 09:30-12:30 论坛主题:HDC语言与框架分论坛 华为自研编程语言仓颉即将迎来高光时刻,携手头部应用分享基于仓颉的鸿蒙原生应用实战经验!这场论坛,将是您了解鸿蒙未来开发趋势、掌握新技术的绝佳窗口。
仓颉编程语言亮相华为开发者大会 HDC 2025,邀您共赴技术盛宴
华为开发者大会 2025(HDC.2025)作为华为面向全球开发者的年度旗舰盛会,即将拉开帷幕!大会将于 6 月 20 日至 22 日在东莞松山湖盛大举行,这里有丰富多样的主题演讲、峰会、专题论坛和互动体验,有数百场面向开发者的特色活动。 以创新为笔,以技术为墨,汇聚全球开发者智慧,共同绘制科技未来新蓝图。
鸿蒙生态里程碑!《鸿蒙开发语言白皮书-V1.0》正式发布,仓颉语言定义原生应用开发新标准
四大核心能力首度系统披露:高性能、强安全、跨平台、智能化Agent开发,重构鸿蒙开发生态。 华为今日正式发布《鸿蒙开发语言白皮书-V1.0》(以下简称“白皮书”),首次系统阐释鸿蒙生态的编程语言战略框架,仓颉语言作为HarmonyOS原生应用开发的核心高级语言,是一款静态类型编程语言,通过现代语言特性的集成、全方位的编译优化和运 行时实现、以及开箱即用的 IDE 工具链支持,为鸿蒙应用开发者打造友好开发体验和卓越程序性能。白皮书从四大维度深度解析仓颉语言如何为开发者打造友好开发体验和卓越程序性能 ,并首次公开鸿蒙应用开发的长期语言演进策略。
HDC仓颉Keynote速递|白皮书发布、生态全景亮相、开源计划启动!三箭齐发重塑鸿蒙开发未来
一文看完仓颉HDC所有重磅动作 【2025年6月20日,东莞】今日,在华为HDC大会主论坛上,华为常务董事、终端BG董事长余承东向大家介绍了鸿蒙生态的最新进展。据悉,鸿蒙生态以软件系统工程方法论为基础,从底层架构开始全面重构,开创了应用开发的全新范式。作为鸿蒙原生应用开发的核心编程语言,仓颉编程语言的惊艳亮相成为大会焦点。
一篇文章带你极速获取仓颉编程语言官方资源
一篇文章带你极速获取仓颉编程语言官方资源 仓颉编程语言是面向全场景智能的新一代编程语言,具有原生智能化、天生全场景、高性能和强安全等特征,适用于端云各种场景下的应用程序开发,并为开发者提供良好的编程体验。
仓颉语言一周年:四大特性加速鸿蒙生态进化,开启编程语言新纪元
【东莞,2025年6月21日】在开源鸿蒙(OpenHarmony)生态蓬勃发展的浪潮中,作为其生态中的重要技术基础-仓颉(Cangjie)编程语言迎来正式发布一周年。作为面向全场景智能的应用编程语言,仓颉以智能化、跨平台、高性能、强安全四大特性,深度赋能鸿蒙生态进化,成为新时代开发者们的开发利器。
HDC语言与框架分论坛:仓颉携手头部应用,闪耀华为开发者大会
2025年6月21日,东莞 - 在华为开发者大会语言与框架分论坛上,华为自研编程语言仓颉迎来高光时刻。华为仓颉编程语言首席架构师冯新宇教授携纳米AI、美团、京东三大行业领军企业,共同展示了基于仓颉语言的鸿蒙原生应用创新实践,现场披露的多项性能数据引发业界强烈关注。
Application Scenarios of Cangjie
HarmonyOS NEXT Applications
In the application scenarios of HarmonyOS, Cangjie programming language creates a friendly development experience and excellent program performance for developers by integrating modern language features, implementing comprehensive compilation optimization and runtime, and providing out-of-the-box IDE toolchain support. In addition, for future-oriented native AI application development on HarmonyOS, Cangjie language provides a complete set of programming frameworks with embedded Agent DSL and intelligent development tools for developers, facilitating them to efficiently complete the development of native AI applications on HarmonyOS.
Cloud Services
In cloudification scenarios, the Cangjie programming language provides a microservice application development framework, offering capabilities such as an IOC container based on pre-compilation processing mode, AOP aspect-oriented programming, ORM and transaction management, end-to-end asynchronous requests, and rapid docking with other components. This helps developers quickly build microservice applications. Moreover, through Cangjie's lightweight user-mode threads and high-performance network protocol library, system resources can be fully utilized to efficiently develop high-performance cloud service applications. At the same time, the Cangjie community, in collaboration with partners and developers, has jointly built a rich ecosystem of third-party libraries and middleware to facilitate developers in building Cangjie programs.
Success Cases
AllHarmonyOS NEXT ApplicationsCloud ServicesThird-party libraries/Middleware
工行手机银行
中国工商银行手机银行关键模块“收支日历”选用仓颉编程语言开发。该模块的成功实践依赖于仓颉与ArkTS可在同一工程中混合开发能力以及仓颉与ArkTS的双向跨语言互调用。本次成功实践证明在多组件嵌套的复杂布局页面渲染场景以及复杂的数据解析和加载场景下,仓颉编程语言表现出色,解决复杂页面开发问题。目前含盖该模块的工行手机银行APP已上架HarmonyOS NEXT应用市场。
京东鸿蒙原生应用小程序
仓颉语言通过高性能多线程内存共享,高安全等特性,使能京东App9.9包邮小程序,冷启动关键场景时长缩短10%,并在10+并发的高负载技术验证中取得了20%+的性能提升。
Emobile-10
仓颉高速网络库预连接,并发、连接池等特性,支撑泛微Emobile10群成员列表页面加载速度超过加速30%,落地下游X0+应用
身份认证组件
科蓝基于仓颉编程语言开发了“科蓝鸿蒙TEE环境PKI架构增强型多因素身份认证组件”产品,通过权威三方评测机构的全面安全监测,具备高安全防护(TEE环境机密计算)、高隐私保护(个人金融隐私数据全流程保护)、高用户体验的特性和,并成功取得金融科技产品认证。
短信银行系统仓颉示范应用
工行短信系统是中国工商银行推出覆盖全国的客户服务渠道,支持7×24小时免费为用户提供信息查询、业务制定和业务咨询等全方位金融服务,用户通过发送手机短信至95588即可实现业务的轻松办理。中国工商银行基于自身架构转型需要和对新兴技术的积极探索等原因选取部分查询类及办理类业务功能完成仓颉语言金融行业首批商业化试点应用,基于仓颉语言特性、仓颉微服务开发框架、仓颉标准库及其第三方中间件等完成工行短信系统的设计、研发和部署运维工作。
磐基PaaS平台
基于仓颉语言研发服务接入控制、巡检中心两大模块,并将其运行于磐基PaaS平台生产环境之上。通过新开发的仓颉SDK模块提供必要的工具、库和文档,简化开发流程,使用仓颉国产化编程语言的标准SDK接口,拓展磐基对外能力输出方式。同时给仓颉语言提供了云原生PaaS平台的研发实践。
金融交易回溯系统
科蓝软件选用交易回溯系统实现仓颉语言的技术栈改造和商业化落地,以验证全栈信创环境下金融互联网服务的安全性、稳定性和极端环境下业务连续性,该系统作为金融产品销售支撑系统之一,具体高并发、低时延、大流量等特点,承载着客户金融产品受理环境全流程交易回溯,有效满足金融产品销售和交易行为记录、保存、回溯检查的需要。交易回溯系统仓颉版实现全功能的系统重构,基于仓颉语言、仓颉开发框架、仓颉三方库(数据库驱动、对象存储访问组件、本地缓存、文件传输组件、定时任务调度组件)等完成系统设计及研发。真正实现包括芯片、操作系统、中间件、数据库等软硬件及编程语言层面的全栈信创支持。
公文管理平台
采用仓颉语言开发的公文管理平台作为政务办公日常工作中重要的一环,是党政机关履行职能、处理公务、公布法规、交流情况等的重要工具。泛微在公文管理平台中融入语音识别、语义分析、OCR识别、信息采集等智能化技术,并与大模型对接,为政府单位构建了一位7*24小时的公文助手。覆盖公文管理全流程,公文自动拟稿、公文智能摘要、精准提供办文辅助材料、智能校对公文、公文查询智能问答、公文一键转督办等,优化公文操作交互体验,工作提质增效。
Redis仓颉语言客户端库
宝兰德原生Redis客户端三方库,支持 RESP2和RESP3协议、支持哨兵模式和集群模式、支持发布订阅模式、支持单连接多线程模式、接口设计兼容j edis接口语义、丰富的管理命令支持、完备的单元测试覆盖、架构简洁,易于扩展。对比J客户端,仓颉多线程1个socket连接,平均TPS提升29.21倍,对比J客户端,仓颉多线程3个socket连接,平均TPS提升15.87倍。
AWS S3仓颉客户端库
普元 S3 仓颉客户端专门用于与S3交互的客户端库。它提供了一种简洁、高效的方式来上传、下载、管理和查询S3中的对象。通过使用S3Client端SDK,开发人员可以轻松地集成S3服务到他们的应用程序中,实现云存储的灵活性和可扩展性。对比J语言,仓颉耗时占比性能提升38%,对比J语言,仓颉内存占比降低6倍。
Participate in the community
The Cangjie programming language community is committed to providing an open, active and high-quality community atmosphere for Cangjie developers, helping them formulate learning and growth paths, quickly build Cangjie programs and obtain community honors. All developers are welcome to join the Cangjie programming language community and use programs to build an intelligent world of interconnected everything.
4626+
star
2663+
issue
2489+
PR
226+
project
News
京东小程序JS API仓颉改造实践
本文作者参与2025华为开发者大会,带来分享《京东+仓颉:高性能、跨平台鸿蒙应用开发实践分享》。本次创新实践为京东小程序团队与华为鸿蒙突击队合作对京东小程序API调用过程进行解析,通过借力仓颉实现小程序性能提升和便捷的开发体验。 欢迎一起交流讨论!
2025-07-04 Updata
全班都是仓颉高手--无锡职院李洪飞老师的教学传奇
无锡职业技术学院李洪飞老师的编程课堂取得了显著成效:全班同学都能写出规范优雅的仓颉代码,每个人都设计开发了有趣的仓颉小程序,并提交到了仓颉 GitCode 社区官方示例仓库。面对新语言教学的挑战,李老师创新性地采用了“拆解融合”法。
2025-07-02 Updata
重磅发布 | 仓颉编程语言LTS版本正式登场
各位开发者朋友们,大家好! 我们怀着激动的心情向大家宣布:仓颉编程语言的首个长期支持(Long-Term Support, LTS)版本正式发布! 这不仅是仓颉发展史上的里程碑,更是为承载核心业务系统的开发者铸就的稳定性基石。
2025-07-01 Updata
More
服务端生态
中国工商银行中国移动信息技术公司兴业银行中国远洋海运集团有限公司中国人民保险