<div dir="ltr"><div><div><div><div><div>So, I'm not going to try to use google translate to make this into Chinese, because I don't think it will help much, but I'd like to clarify what exactly it is you want to achieve:<br><br></div>1. Implement C (or C++) in Chinese?<br></div>2. Allow programs written for the Chinese market to be developed in LLVM & Clang?<br></div><div>3. Something else?<br></div><div><br></div>Option 1 seems a little meaningless to me, as there are only a handful of keywords in C, and a few more in C++ to learn. Yes, there is also a large amount of C and C++ libraries that go together with the compiler, but these are not (in general) the task of Clang directly. I would also argue that this is NOT a good way to go. Programming is very much an international activity, and although there are probably more people that natively speak & write Chinese than any other language in the world, outside of those with Chinese as a native language, the Chinese language is not well known, where English is a reasonably workable language in many parts of the world, whether the native language is Chinese, German, Korean, French, Russian or Arabic. A program written in Chinese would be completely unreadable by me and I would guess about 90% of the subscribers of this mailing list.<br></div><div><br></div>Option 2 should already work. If there is a specific issue that doesn't work, that should be reported as a bug.<br><br></div><div>Option 3 - please clarify what it is you want to achieve... <br></div><div><br>I would also suggest that for someone wishing to work as a software developer for a large international company or a company trading on the international market, being able to communicate in English is almost certainly a great benefit to the career prospects, if not fully required. I say this as a person whose first language is NOT English. Note that there has been programming languages in "other than 
English",
 but they tend to not become very popular, for the reason I described 
above: Not many outside of the native language region are able to use 
that language. Yes, Chinese is a much bigger language than French of 
German, for example, but it's still not used by most other countries in 
general communication, which is the key point: software is an international business, it is an international community, and using one human language for communications with the community makes the group understand each other, re-use each others solutions and being able to help each other.<br></div><div><br>--<br></div>Mats<br></div><div class="gmail_extra"><br><div class="gmail_quote">On 30 September 2016 at 20:07, nk1988 via cfe-dev <span dir="ltr"><<a href="mailto:cfe-dev@lists.llvm.org" target="_blank">cfe-dev@lists.llvm.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div style="font-size:14px">尊敬的各位clang编译器开发者</div><div style="font-size:14px">       你们好</div><div style="font-size:14px">我是一个业余的计算机技术爱好者,程序设计爱好者.我的英语很差<wbr>,只能看懂一些简单的词汇.因此我想求助于你们,</div><div style="font-size:14px">        我想使用中文编程,我学习了很多程序语言,但都是英文,这让我理<wbr>解困难,我担心编写出我自己都看不懂的代码,所以,我一直在寻求<wbr>一种能进行中文编程的程序语言,经过我的搜索查找,我没找到一种<wbr>中文编程语言,因此,我决定汉化或者中文化一门编程语言,<wbr>比如性能好,使用人数最多的C/C++语言.</div><div style="font-size:14px">          经过我的研究,我发现如果仅仅只是改变一门编程语言的关键字和变<wbr>量名根本无法实现中文编程,因为编译器不能识别.所以,我想,如<wbr>果我能汉化这种程序语言的编译器,让编译器能理解中文,那我是否<wbr>就能实现中文编程了呢?同时,因为开源的关系,还可以吸引更多有<wbr>相同爱好和追求的朋友.但我的英文太差,llvm和clang的<wbr>文档都没有中文版的,我根本无法学习和知晓到底该怎么做.我不知<wbr>道从哪里开始进行这项工作.因此,我决定发邮件求助llvm和c<wbr>lang项目的创造者.希望能得到正确的指导和指引.谢谢.☺</div><div style="font-size:14px"><br></div><div style="font-size:14px">                                                 一个业余的计算机技术爱好者,程序设计爱好者</div><div style="font-size:14px">                                                                    2016.9.30     </div><div style="font-size:14px"><br></div><div style="font-size:14px">------------------------------<wbr>------------------------------<wbr>------------------------------<wbr>--------</div><div style="font-size:14px">我用google翻译了我的信件,I use google translation of my letters☺🙂</div><div style="font-size:14px"><br></div><div><div style="font-size:14px">Dear everyone, clang compiler developers</div><div style="font-size:14px">       How are you?</div><div style="font-size:14px">I am a amateur computer technology enthusiast, programming lovers. My English is very poor, can only understand some simple words, so I would like to turn to you,</div><div style="font-size:14px">        I want to use Chinese programming, I learned a lot of programming language, but are in English, which makes me understand the difficulties, I worry about writing my own do not understand the code, so I have been looking for a Chinese programming Programming language, through my search to find, I could not find a Chinese programming language, so I decided to Chinese or a culture of programming languages, such as good performance, the largest number of C / C + + language.</div><div style="font-size:14px">          After my research, I found that if only to change a programming language keywords and variable names simply can not achieve Chinese programming, because the compiler can not identify.So, I think, if I can finish this program language compiler, So that the compiler can understand the Chinese, then I will be able to achieve the Chinese programming it? At the same time, because the relationship between open source, you can also attract more friends who have the same hobbies and the pursuit of my poor English, llvm and clang I do not know where to start this work.Therefore, I decided to e-mail help lvm and clang project creators.Want to get the right guidance and the right to know, and I do not know what to do, Guidelines. Thank you</div><div style="font-size:14px"><br></div><div style="font-size:14px">                                                 A amateur computer technology enthusiasts, programming lovers</div><div style="font-size:14px">                                                                    2016.9.30</div><div style="font-size:14px"><br></div><div style="font-size:14px">------------------------------<wbr>------------------------------<wbr>------------------------------<wbr>---------------------------</div><div style="font-size:14px"><br></div><div style="font-size:14px">以上为昨天的原文,但是得到<a class="m_6405782816898683680gmail-wta m_6405782816898683680gmail-vF" href="https://plus.google.com/u/0/104920212855383888725?prsrc=4" style="font-family:"normal arial",sans-serif;font-size:16px" target="_blank">Richard Smith</a>的帮助与指引以后,<wbr>于是我把相关问题重新发到这个邮件地址来.</div><div style="font-size:14px"><br></div><div style="font-size:14px">        经过一些思考,我想,<wbr>如果clang和llvm能提供多语言支持的话,<wbr>必定会扩大其影响力.<wbr>使计算机程序和代码世界变得更多彩更丰富和更多可能性.<wbr>llvm高度模块化的设计和灵活的实现让我看到了解决汉语编程的<wbr>希望.我明白高级程序语言与底层机器语言关系不大.<wbr>高级程序语言字符也是需要经过转译才能变成底层机器语言执行,<wbr>也就是说高级程序语言所用的英语词汇与某种自然语言关系不大,<wbr>如果把这种高级程序语言所用的英语词汇改变为其它等价的自然语言<wbr>词汇也是可行的,所需要做的就是增加某一自然语言字符对照表.(<wbr>这种字符对照表是可以自定义的,但前提是,<wbr>所用字符需要与高级程序语言所用字符涵义等价).这样做,<wbr>就可以实现多语言支持和本地化编程.<wbr>不单是英语能实现计算机高级语言编程,<wbr>汉语和世界上其它的语言也能实现,<wbr>只要那个语言有相对应的字符对照表就行了.</div><div style="font-size:14px"><br></div><div style="font-size:14px">        当前,在汉语文化圈,还没有实现汉语编程,<wbr>如果想成为程序员必须得先学会英语,<wbr>但是很多人并不具备这个条件.他们既没时间也没精力和资源支持.<wbr>他们的聪明才智并没得到有效的发掘.所以,<wbr>我决定去解决实现汉语编程的关键重点难题,<wbr>也就是翻译一门程序语言和它的编译器,我的英文非常差,<wbr>因此我只能借助英汉词典来翻译.不过,<wbr>好在一门程序语言的主要关键字符词汇不多,<wbr>而阿拉伯数字和数学符号并不需要翻译为汉语.<wbr>这让我有信心来实现这个想法.但是,我不知道该如何开始,所以,<wbr>我才找到诸位开发者的邮件地址发出这个疑问.☺🙂</div><div style="font-size:14px"><br></div><div style="font-size:14px">                                                                                                     2016.10.1</div><div style="font-size:14px"><div>------------------------------<wbr>------------------------------<wbr>------------------------------<wbr>---------------------------</div></div><div><div><span style="font-size:14px">This is the original text yesterday, but Richard Smith with the help and guidance, so I re-issue the relevant issues to the e-mail address.</span></div><div><span style="font-size:14px"><br></span></div><div><span style="font-size:14px">        After some reflection, I think that if clang and llvm can provide multi-language support, it will certainly expand its influence to make computer programs and code the world more colorful and more possibilities.llvm highly modular design And flexible implementation I saw the hope to solve the Chinese programming.I understand that the high-level programming language and low-level machine language little.High-level programming language characters also need to be translated into the underlying machine language can be implemented, that is used in high-level programming language Of the English vocabulary and a natural language is not, if the high-level programming language used in English vocabulary is equivalent to other natural language vocabulary is feasible, all need to do is to add a natural language character table. (This character-matching table can be customized, provided that the characters used need to be equivalent to those used by the high-level programming language.) In this way, multilingual support and localized programming can be achieved. High-level language programming, Chinese and other languages ​​in the world can be achieved, as long as that language has a corresponding character table on the line.</span></div><div><span style="font-size:14px"><br></span></div><div><span style="font-size:14px">        At present, in the Chinese cultural circle, has not yet realized the Chinese programming, if you want to become a programmer must first learn English, but many people do not have this condition they have neither the time nor the energy and resources to support their intelligence. So I decided to solve the key to achieve the Chinese programming key problems, that is, a translation of a programming language and its compiler, my English is very poor, so I can only use English-Chinese dictionary to translate.However, Fortunately, the main key words in a programming language is not much, and Arabic numerals and mathematical symbols do not need to be translated into Chinese, which gives me the confidence to realize this idea, but I do not know how to start, Find the email addresses of the developers who sent you this question</span></div></div></div><div><span style="font-size:14px"><br></span></div><div><span style="font-size:14px">                                                                                                          </span><span style="font-size:14px">2016.10.1</span></div></div>
<br>______________________________<wbr>_________________<br>
cfe-dev mailing list<br>
<a href="mailto:cfe-dev@lists.llvm.org">cfe-dev@lists.llvm.org</a><br>
<a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev" rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-bin/<wbr>mailman/listinfo/cfe-dev</a><br>
<br></blockquote></div><br></div>