Outside of some cute usage of the Pi symbol (because he could) I haven't seen it used in the wild.
Most Japanese programmers I know / whose code I have seen just use the romaji text for their variables names if they are still thinking in Japanese. (i.e. "tesuto" instead of "test" or "yuza_banngo" for "user_id")
It was somewhat later that I realized that my 'goto' is actually derived from English words 'go' and 'to'.
So if goes like this:
- 8 yrs old: learn 'while' in the context of Basic
- 10 yrs old: learn 'while' in the context of English classes at school
- 14(?) yrs old: suddenly realize if you remove the space from then English "go to", it becomes the Basic 'goto', and a-ha, maybe that is not a coincidence.
I actually just right now realized what the 'wend' in the while...wend loop is made of (in the English sense). Hah.
And after my initial trouble with some special characters like the French accents (é, è, à etc.) and the German umlauts (ä, ö, ü) I made myself do everything in ASCII.
General rule is: Code and back-end stuff 100% English and only basic ASCII characters. Front-end in UTF-8/LAT1 but when possible avoid placing special chars in code (example ü in HTML only as ü not as ü)
"I only speak good ol' american, if it's good enough for Jesus it's good enough for me"
It drives me nuts.
Something like "#define SI if" #define "TANT_QUE while" etc...
They do, but there's not much point in taking advantage of it outside of string literals: you're risking someone whose environment isn't set up to handle it coming in and getting barfed over for... what marginal benefit, really?
I googled "unicode variable names" and got this: http://rosettacode.org/wiki/Unicode_variable_names
As most (every?) programming language is "in English", does this impair understanding? (for, in, throw, select, from - all English words whose meanings are more or less in line with the programming concept they define) (Even Ruby, created by a Japanese, is "English")
For those who write/type in languages that require Unicode: since you typically code in ASCII, was this a challenge to learn? (do modern languages support Unicode for things like variable names? I've never seen Hebrew, Chinese, etc code - does anyone have any examples?)