Speaking generally, not specific to golang, but no serious programmers will use non-ASCII identifiers. Why? I think the main reason is that it's a hassle to input Chinese characters.
You do know that there are programmers that live outside of English speaking countries that use non-standard US layout right :) http://www.dcothai.com/download/lowkey.gif http://upload.wikimedia.org/wikipedia/commons/2/20/Keyboard_...
Ah, a non-ASCII keyboard layout is quite different from the software input method for hieroglyph languages like Chinese.
For example, "myFile" in Chinese is "我的文件", and you have to enter the following key strokes in order to enter it:
Ctrl+Spacebar, wo de wen jian, Ctrl+Spacebar.
Et donc moi aussie je peux utiliser n'importe quelle langue? /s Si on vas tous utiliser Google Translate, on va commencer à parler comme des logiciels. Moi en faite je préfère parler avec des humains. On fait tous l'effort.
At least get the grammar right, please!
I think he might have just Google translated that and thereby ignored the point that I wanted the reader to translate, not the writer.
I think in times of google translate that's not true anymore. Anyway it might be the only way for him to respond. If you feel uncomfortable communicating in Chinese I can completely understand that (I spend a year in China without many previous Chinese skills) but it's not a huge problem if it just happens here and there. Let him communicate to us this way. There are people here who can speak Chinese to him back. And…
Et donc moi aussie je peux utiliser n'importe quelle langue? /s Si on vas tous utiliser Google Translate, on va commencer à parler comme des logiciels. Moi en faite je préfère parler avec des humains. On fait tous l'effort.
I really, really have a hard time getting your point. Do you feel you talk to me via a machine, i.e. Translate? But I used it to understand what you are saying, because I don't speak much French. But it's possible for me to respond to you, because thanks to Translate I do in fact understand some of what you want to say. Because of that tool, you and I can talk even though you used a language that I don't understand very well. Did you want to proof my point? Because that's what happened, I think.
Sure, but China is a walled garden. English may be the lingua franca of programming, but China is large enough (and isolated enough) that Chinese programmers can likely get by without using English at all.
Even in Germany a lot of people and even companies write code in pure German, using purely German comments and variables. (Luckily German has only 7 additional codepoints compared to ASCII).
Yes, although I think universities are partly to blame. Somehow lots of professors seem to think writing code in German makes it more science-y (probably because algorithms are generally expressed in German pseudo-code too).