laitimes

Huawei's self-developed programming language "Cangjie" is on the hot search, has opened an internal test, and members have rebunked rumors: not Chinese programming

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.

Huawei's self-developed programming language "Cangjie" is on the hot search, has opened an internal test, and members have rebunked rumors: not Chinese programming

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.

Huawei's self-developed programming language "Cangjie" is on the hot search, has opened an internal test, and members have rebunked rumors: not Chinese programming

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".

Huawei's self-developed programming language "Cangjie" is on the hot search, has opened an internal test, and members have rebunked rumors: not Chinese programming

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.

Huawei's self-developed programming language "Cangjie" is on the hot search, has opened an internal test, and members have rebunked rumors: not Chinese programming

△ 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):

Huawei's self-developed programming language "Cangjie" is on the hot search, has opened an internal test, and members have rebunked rumors: not Chinese programming

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":

Huawei's self-developed programming language "Cangjie" is on the hot search, has opened an internal test, and members have rebunked rumors: not Chinese programming

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.

Huawei's self-developed programming language "Cangjie" is on the hot search, has opened an internal test, and members have rebunked rumors: not Chinese programming

In fact, now a casual search can still find a lot of fake news about "Cangjie" is Chinese programmed...

Huawei's self-developed programming language "Cangjie" is on the hot search, has opened an internal test, and members have rebunked rumors: not Chinese programming

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:

Huawei's self-developed programming language "Cangjie" is on the hot search, has opened an internal test, and members have rebunked rumors: not Chinese programming

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:

Huawei's self-developed programming language "Cangjie" is on the hot search, has opened an internal test, and members have rebunked rumors: not Chinese programming

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.

Read on