Xiao Zhen is from The Temple of Oufei
Qubits | Official account QbitAI
Huawei's self-developed programming language "Cangjie", which has attracted much attention, has become a hot search again.

This time, it is because "Cangjie" officially opened the internal test, and some developers have already obtained the source code.
Not long ago, Huawei Programming Language Lab released a questionnaire on "New Language Trial Registration - 202203", officially soliciting a small group of developers to conduct a small-scale test of the "Cangjie" programming language.
Judging from the content of the questionnaire, developers need to fill in the information such as the Gipet homepage, occupation and company, and then wait for the email notification.
Now, as more details are revealed, some of the previous rumors about the "Cangjie" speculation have also been clearly answered.
The English name Canjie is not programmed Chinese
In fact, as early as last October, Huawei officials clearly revealed that "it will release a self-developed Hongmeng programming language".
In this regard, Gong Ti, president of Huawei's consumer business software department, said that it will "make up the last link for the construction of Hongmeng's ecological infrastructure."
At the same time, Huawei has also applied for the registration of trademarks such as "Huawei Cangjie" and "Cangjie Language", including scientific instruments, design research, etc., while some "Cangjie" trademarks are still in the stage of rejecting review and registration applications.
△ Image source @ Qichacha APP
Here we see that Huawei has also registered a trademark called "Cangjie", which has also been applied for (manual dog head):
The time came to March this year.
With the opening of the internal beta, some developers have also responded to the speculations and rumors that have been flying around since they got the source code of "Cangjie".
First, the English name of "Cangjie" is Cangjie, not the previously rumored "char".
At that time, after Huawei was exposed to the development of "Cangjie", Zhihu had the news that the English name of this programming language was "char":
At present, this rumor has been debunked.
Second, "Cangjie" is not programmed Chinese, and there is no so-called "shell".
It is known that an anonymous user said that after the experience, it was found that the "Cangjie" programming language "has nothing to do with Chinese", and the syntax is similar to go+java.
In fact, now a casual search can still find a lot of fake news about "Cangjie" is Chinese programmed...
Third, the reason why it is still in internal testing is because both the team and the members of the private test are still improving the code.
Well, the question is still fixing bugs (manual dog head).
But in fact, everyone is most curious about what the programming language "Cangjie" looks like.
In fact, Professor Feng Xinyu of Nanjing University, director of Huawei's programming language laboratory, has opened a course on "Design and Implementation of Programming Languages", and Huawei has officially released a B-station video.
Huawei has officially opened programming language courses
At the beginning of the lecture, Professor Feng revealed some of the work he is currently doing.
Specifically, academic research mainly includes PL theory and application, while industrial research mainly leads huawei programming language laboratories to design and implement industrial programming languages:
In the courseware given by Professor Feng Xinyu, it can be seen that the current programming language types can be mainly divided into the following types, which highlight the platform language:
Open source programming languages like C#, Go, and Swift are also invested by companies like Google, Microsoft, and Apple to control the technology evolution strategy and direction of the language.
However, what kind of language Huawei "Cangjie" is, it is still to be officially released.