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.
2503+
star
2252+
issue
728+
PR
108+
project
Dynamics
仓颉编程语言高校师资培训会(西安站)成功举办
2024年11月17日,仓颉编程语言高校师资培训会(西安站)在西安电子科技大学北校区会议中心顺利举办。本次培训会由信息技术新工科产学研联盟指导,华为技术有限公司、西安电子科技大学主办,西安电子科技大学特色化示范性软件学院、陕西人工智能生态创新中心、陕西鲲鹏生态创新中心承办。
2024-11-21 Updata
仓颉编程语言培训 | 2024新工科师资培训(杭州站)
为了更好地将仓颉编程语言融入高校教学体系,信息技术新工科产学研联盟联合华为技术有限公司,特别举办“仓颉编程语言师资培训”系列活动。 “仓颉编程语言师资培训”杭州站定于2024年11月30日在杭州纳德世家酒店举办,相关通知如下。
2024-11-21 Updata
2024 CCF 中国软件大会 “仓颉编程语言线下挑战赛” 成功举办
2024年11月16日,仓颉编程语言线下挑战赛在西安电子科技大学南校区G楼324成功举办,旨在更好的培养仓颉语言人才,激发参赛选手在仓颉语言领域的算法设计、逻辑推理和编程实现的能力,培养竞赛思维、挑战精神和创新能力。自竞赛报名发布后,本次挑战赛吸引了来自西安电子科技大学、西北工业大学、武汉大学、天津大学、中国科学院软件研究所、北京理工大学、北京航空航天大学、西安交通大学、西北政法大学、兰州交通大学等多个高校学校共40余名同学积极报名参赛。
2024-11-20 Updata
Cooperative Organization