Two comments from netizens: Please take a professional view of the Chinese NLE farce

Source: Internet
Author: User

The Chinese character itself is a relational character. Not to mention Chinese, it takes a lot of time for our database language to evolve to a relational database, programming Languages started to have the concept of "Classes" after a long time. When we were born, we began to use relational languages. How can we apply Chinese characters to computers to be called "Chinese programming? In fact, we still need a long way to go, but it is certain that the Chinese character is used as a character. He does not know programming or Chinese characters.
I have heard the word "Chinese programming" for a long time. In fact, when I first came out of this concept, I wanted to find a way to express my point of view. However, my work was too busy, I have never written a pen. I have been dealing with computer software for more than 10 years. Of course, this is not an obvious phenomenon. There are too many cool people in this year, and even gates must be careful when talking.

For the word "Chinese programming", I think we should first understand it separately, because in my opinion, "Chinese" is Chinese and "programming" is programming, of course, they may have a combination, but it is possible to combine them only when we know both of them very well.

Computer programming has been developing for decades, and many programming languages are available, such as C/C ++, basic, Pascal, Fortran, Python, PHP, and Java, what is the essence of a bunch of programming languages? First of all, it must be clear that not all of them use English letters as keywords, and each language has its own essence, such as C language. It has simple syntax and is close to the computer model, it is easy to compile compilers for different hardware. For example, Pascal is structured and easy to understand. Therefore, it is often used as a structured programming language .... it is true that these languages use English as keywords, which makes many new computer beginners feel "How good a program can be written in Chinese ", I think this must be why they are engaged in "Chinese programming. But is it true that if we write "if" as "if" and "then" as "if", then the programming language will become more studious?

It is undeniable that for a person who does not fully understand English, "if" is easier to remember than "if", but the programming language is not the same as the natural language, each language has its own unique syntax and rules. I think these are far more difficult than those of the hundreds of keywords. Of course, some people may say that "Chinese programming" is only intended for non-computer professionals, but it should be clear that even a Senior Programmer, it is quite difficult for him to combine some Chinese characters with a strange syntax to compile valuable programs.

I don't have much time to study whether the syntax of "Chinese programming" is consistent with that of FORTRAN, but at least from some netizens, it is highly credible. If so, it should still be called "Fortran", rather than "Chinese". When I saw a few pictures of students sitting in a conference room on the Chinese programming website, I was so angry and sympathetic that when I first came into contact with a computer, the first command sent to the computer was "hello" in pinyin, but fortunately I started to learn from books in later attempts.

Of course, it should be noted that I absolutely do not oppose Chinese research and computer applications (you must know that I am typing Chinese characters). I am not an expert in (natural) language, but as a programmer, I often think independently about some issues, such as Chinese word segmentation, syntax, and semantics. I also often think about the advantages and disadvantages of using thousands of symbols (Chinese characters) and those 26 letters? But in fact, when we were born with the great Chinese language, we did not pay attention to it.

Chinese characters are a relational character, not to mention Chinese characters. For example, when we are in elementary school, we all know that Chinese characters have a common offset, however, in terms of the meaning of words, they are also due to the relationship between the radicals-"All associated with the hand ". What about Chinese? "Eldest Brother", "Second Brother", and "Third Brother" make these words a type because of the appearance of a single word. It took me a lot of time for our database language to evolve to a relational database. Programming Languages started to have the concept of "class" after a long time. When we were born, then we started to use the relational language.

So how can we apply Chinese characters to computers to be called "Chinese programming? In fact, we still need a long way to go, but it is certain that the Chinese character is used as a character. He does not know programming or Chinese characters.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.