Current location - Trademark Inquiry Complete Network - Trademark registration - "Cangjie" internal testers refuted rumors: it is not Chinese programming
"Cangjie" internal testers refuted rumors: it is not Chinese programming

"Cangjie" internal testers refuted the rumors: it is not Chinese programming

"Cangjie" internal testers refuted the rumors: it is not Chinese programming, "Cangjie" has officially started internal testing, and there are already some Developers get the source code. There are also clear answers to some of the rumors that were speculated about "Cangjie" before. "Cangjie" internal testers refuted the rumors: it is not Chinese programming. "Cangjie" internal testers refuted rumors: it is not Chinese programming 1

Huawei Programming Language Laboratory has released a questionnaire for some developers to sign up for a language trial. After completing the questionnaire, you will be notified of follow-up information via email.

As early as September 2020, a Weibo blogger exposed that Huawei was developing its own programming language "Cangjie", and the entire team was led by Feng Xinyu, a doctoral tutor at Nanjing University. In 20 years, it was rumored on the Internet that "Cangjie" came for Hongmeng.

Now the news has confirmed that "Cangjie" is indeed a programming language tailor-made based on Hongmeng HarmonyOS. Through "Cangjie", Hongmeng and Euler connect the application development ecology.

Based on the above news, netizens launched an extensive discussion. One netizen said that if the Chinese programming language is promoted, it can lower the threshold for programming, which is a good thing. But other netizens are outraged:

That is to say, some netizens believe that my country’s programming language is Chinese, and Chinese programming language can lower the programming threshold. Netizens who objected thought, "You have learned Chinese well, but you can write and write essays?"

However, some netizens who said they were members of Cangjie’s closed beta came to refute the rumors. A confidentiality clause has been signed and only refuting rumors is currently allowed. First of all, non-Chinese programming, judging from the code mastered, there is no "shelling" of online transmission. The fundamental reason on the inside is that it is still improving. The so-called internal personnel cannot leak any documents, coding styles, internal group chats and other related information.

Moreover, the literal English translation of Cangjie is Cangjie; "Cangjie" internal testers refuted the rumors: it is not Chinese programming 2

Huawei's self-developed programming language "Cangjie", which has attracted much attention, has become popular again Hot search.

This time it is because "Cangjie" has officially started internal testing, and some developers have already obtained the source code.

Not long ago, Huawei Programming Language Laboratory released a "New Language Trial Registration-202203" questionnaire, officially recruiting a small group of developers to conduct small-scale testing of the "Cangjie" programming language.

Judging from the content of the questionnaire, developers need to fill in the Gitee homepage, occupation and company information, and then wait for the email notification.

Now, as more details have been revealed, some of the rumors that were previously speculated about "Cangjie" also have clear answers.

The English name Cangjie is not Chinese programming.

In fact, as early as October last year, Huawei officials clearly revealed that "it will release its 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 in the construction of Hongmeng ecological infrastructure.”

At the same time, Huawei has also applied to register trademarks such as "Huawei Cangjie" and "Cangjie Language", with categories including scientific instruments, design research, etc., while some "Cangjie" trademarks are still being rejected for review and registration applications. stage.

Here we see that Huawei has also registered a trademark called "Cangjie", and the application has been approved (manual dog head):

△Source @千亿app

The time came in March this year.

With the start of internal testing, some developers also responded to the speculations and rumors that had been flying around after getting the source code of "Cangjie".

First, the English name of "Cangjie" is Cangjie, not "char" as previously rumored.

After it was revealed that Huawei was developing "Cangjie", Zhihu reported that the English name of this programming language was "char":

This rumor has now been refuted.

Secondly, "Cangjie" is not Chinese programming, and there is no so-called "shelling".

According to an anonymous Zhihu user, after experiencing it, he found that the "Cangjie" programming language "has nothing to do with Chinese" and its syntax is similar to go+java.

In fact, you can still find a lot of false news about "Cangjie" being Chinese programming with a casual search...

Third, the third So it is still in internal testing because both the team and internal testing members are still improving the code.

Well, the question is that the bug is still being fixed (manual bug head).

But in fact, what everyone is most curious about is what the programming language "Cangjie" looks like.

In fact, Professor Feng Xinyu of Nanjing University, director of Huawei’s Programming Language Laboratory, has already taught a course on “Design and Implementation of Programming Languages”, and Huawei has officially released a video on Station B.

Huawei has officially offered programming language courses

At the beginning of the lecture, Professor Feng revealed some of his current work.

Specifically, academic research mainly includes PL theory and applications, while industrial research mainly leads the Huawei Programming Language Laboratory to design and implement industrial programming languages:

As can be seen in the courseware given by Professor Feng Xinyu, the current types of programming languages ??can be mainly divided into the following types, among which platform languages ??are emphasized:

Open source programming languages ??such as C#, Go, and Swift are all developed by companies like Google, Microsoft, and Apple themselves, in order to control the technology evolution strategy and direction of the language.

However, what kind of language Huawei’s “Cangjie” is, has yet to be officially disclosed. "Cangjie" internal testers refuted rumors: It is not Chinese Programming 3

On the 16th, Huawei Programming Language Laboratory released a "New Language Trial Registration-202203" questionnaire, releasing Huawei's new language to some developers For the trial registration questionnaire, developers need to fill in the Gitee homepage, occupation and company information, and then wait for the email notification.

At the same time, after the questionnaire is completed, follow-up information will be notified via email. According to Huawei’s previous announcements, this “new language” should refer to Huawei’s self-developed programming language “Cangjie” announced at the 2021 Developer Conference.

Huawei Vice President and President of Computing Product Line Deng Taihua said in an interview in September 2021 that Cangjie is a programming language tailored by Huawei based on HarmonyOS. Huawei will use it in 2022. The self-developed programming language Cangjie was launched to connect Hongmeng and Euler in the application development ecosystem and expand the possibilities of the system. Gong Ti, president of Huawei's consumer business software department, said that it will "make up the last link in the construction of Hongmeng ecological infrastructure."

With the start of internal testing, some developers responded and clarified various previous rumors online after obtaining the source code of "Cangjie":

p>

First, it is not Chinese programming;

Second, there is no so-called "shelling";

Third, the reason for internal testing is still being improved. .

Fourth, the English name of "Cangjie" is the literal translation of "Cangjie", not "char".

Our country should also have its own programming language...

Apple has Swift;

Google has Dart;

Microsoft has TypeScript , its author Anders Heilsberg is the chief architect of C#;

Even Kotlin developed by the small Czech company JetBrian "Jet Brain" is omnipotent. , is the most widely used language that I know of... and Julia has also set off a craze recently... Our country should also have its own programming language...

In early September, a Weibo blogger "IT engineers" broke the news that Huawei is developing its own programming language "Cangjie", which is led by Feng Xinyu, a doctoral supervisor in the Department of Computer Science and Technology of Nanjing University.

It is not a secret that Huawei develops its own programming languages. Huawei has already made moves in terms of compilers and programming languages.

The Ark compiler is one of Huawei’s research results in the direction of compilers.

On August 31, 2019, Huawei released the source code of the Ark compiler on the open source platform. This is Huawei’s first completely independently developed compiler platform.

Earlier, when Google blocked Huawei’s GMS, Huawei used its “foresight” to release HMS shortly after the sanctions. Today, the number of HMS developers worldwide has reached 1.8 million. Huawei’s App Market APP Galley also has 490 million global active users and 261 billion app distributions, making it the third largest app store in the world.

Let us look forward to the day when it will be officially announced!