The founder of Taiji language strongly protested that the compilers made by Westerners do not support Chinese.
The founder of Taiji language strongly protested that the compilers made by Westerners do not support Chinese. It is very simple to make the compilers support Chinese, however, until now, no C/C ++ compiler supports Chinese, which is almost racial discrimination!
Now I have made a very mature system-level compiler supporting Chinese, you can download the demo version on the http://taiji9.getbbs.com.
It is very easy for the compiler to support Chinese. To what extent is it simple? In my program, a function that determines whether a character is a name character can support Chinese only by adding these characters:
"| (C <0)", or a sentence "If (C <0) return 1 ;"
After compilation, the compiler connector can support Chinese.
"| (C <0)" is only 7 characters long, but the computer has been born for decades ...... Currently, only VB supports Chinese (I graduated from a non-computer Major. If you still know that the compiler (even if it is not a system-level compiler) supports Chinese, please refer to the following description, I know that VB supports Chinese ).
Even if the program has no national boundaries, the programmer has national boundaries. What's more, the program also has national boundaries, so few compilers support Chinese. I suddenly felt that this was not just "racial discrimination", "cultural discrimination", or even a conspiracy of cultural aggression! And it is very likely! I hope it's not that terrible.
Of course, it may not be that simple for some compiler lexical analysis systems to support Chinese, but I believe that the excellent Compiler's lexical analysis system must also easily support Chinese.
I suddenly wanted to write a letter to Bill Gate. All I know is that his VB supports Chinese. Who can hand it over.
---------------------------------------
Dear Bill Gates:
Recently feel well? I am a Chinese boy, I have a great idea to tell you, please read the following in Chinese.
Hello, Mr. Bill Gates,
When you see this letter, open the CL project of the VC compiler and find the code similar to the following,
Int charisname (char C)
{
......
}
Add a sentence to this function.
If (C <0) return 1;
This function should not be in the CL project file, but in the dependent Library source code.
Okay. Now press F7 to compile it.
In this way, the C/C ++ compiler supports Chinese.
Now open the VC ide project and press F7, so that the Code prompts and other ide behaviors can support Chinese.
Then open ml, Link project, and press F7, so that the assembler and connector also support Chinese.
Open the windows system project and compile the program loader in windows. In this way, the program loader supports Chinese, and the Chinese name output by dll can be dynamically connected.
There are other compilers and other programs to re-compile them to support Chinese.
I think you may use nmake to manage it,
Then, after modifying the function, you can directly nmake it.
If there is any problem after the change, press F5 to debug and run it. Then it will stop on the problematic source code. You are very smart. I believe you will succeed. In this way, we will be able to program in Chinese in VC, and the function variable macro ...... You can use Chinese names,
I know that you can also speak some Chinese, right? Chinese programming has many great advantages.
Also, like the previous VC, the default setting makes the entire function area of the variables defined in for () visible. What should I say about the C ++ standard committee, they definitely made a big mistake on this issue. I have a good reason to persuade them to modify this standard, and ST and LPM both agree.
My online contact information:
Http://taiji9.getbbs.com
Http://blog.csdn.net/universee
Email: taijiyuyan@yahoo.com.cn
Mr. Bill Gates, I believe you will accept these suggestions. I will be very happy if you will receive some of your rewards.
You can also enjoy the Taiji language.
I wish you a happy day and good luck.
A Chinese boy
2006.5.17
------------------------------------------
Ladies and gentlemen, how can I transfer this letter to Bill Gates? I'm serious.