Efficient Programming
The Cangjie language supports multiple programming paradigms, including object-oriented, functional, and imperative programming paradigms. It not only supports the modularization and flexibility of object-oriented programming, but also the simplicity and high-abstract level expression of functional programming, allowing developers to select the most appropriate paradigm based on their requirements so that they can develop code in a simple and efficient manner.
In addition, the Cangjie language has learned from many excellent language features in modern languages, including various declarative syntaxes and syntax sugars. In addition to making programming in common scenarios simpler, the Cangjie language can also quickly design a domain-specific language (DSL) for specific scenarios to improve domain usability.