For the compiler implementation in Rust, I wonder how practical it is to switch between Latin for the Rust keywords, and Cyrillic for everything else. Do Russian keyboards make that simple (e.g. a modifier key like Ctrl or Alt), or does it involve switching the whole keyboard layout (like for instance switching between German and US layout).<p>When I spent some time at a Chinese company, at least it was common there to write only the comments and documentation in Chinese, but not the actual program logic (e.g. types, variables, functions etc... were named in English, which made it surprisingly easy for non-Chinese speakers to work on that codebase).