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.
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
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.
2779+
star
1228+
issue
860+
PR
149+
project
Dynamics
云上贵州多彩宝荣获仓颉社区先锋应用奖 | 助力数字政务新突破
在信息技术应用创新的浪潮中,仓颉社区吸引了众多企业和开发者的积极参与,已有多个应用成功落地,展现出蓬勃的创新活力。仓颉编程语言精心遴选了在社区建设、应用创新、开源共建、技术布道等方面做出突出贡献的优秀项目应用,并颁发仓颉社区先锋应用奖。其中由贵州多彩宝团队全力打造的政务领域应用云上贵州多彩宝荣获仓颉社区先锋应用奖。
2025-01-16 Updata
工行仓颉版短信业务系统荣获仓颉社区先锋应用奖,引领金融信创新征程
在信息技术应用创新的浪潮中,仓颉社区吸引了众多企业和开发者的积极参与,已有多个应用成功落地,展现出蓬勃的创新活力。仓颉编程语言精心遴选了在社区建设、应用创新、开源共建、技术布道等方面做出突出贡献的优秀项目应用,并颁发仓颉社区先锋应用奖。其中由中国工商银行仓颉语言转型攻坚团队全力打造的服务端应用工行仓颉版短信业务系统荣获仓颉社区先锋应用奖。
2025-01-15 Updata
2024年“国产软件进课堂”教学改革项目立项名单 | 仓颉语言程序设计引领教育新篇章
根据《关于开展2024年“国产软件进课堂”教学改革项目的通知》工作安排,在高校申报基础上,中国软件行业协会和信息技术新工科产学研联盟组织专家组,根据评审规则对申报材料现场认真评审,并经过综合评议,决定认定282个课程为“2024年‘国产软件进课堂’教学改革试点项目”,其中仓颉语言程序设计本科组50个,仓颉语言程序设计高职高专组10个,标志着仓颉编程语言在教育领域的应用迈出了重要一步。
2024-12-19 Updata
Cooperative Organization