5 ms·
Especially if those products are developed by a company from Russia, where Cyrillic is used. For me, a Russian myself, this situation is honestly ridiculous.
by ainar-g 5y ago
Especially if those products are developed by a company
from Russia, where Cyrillic is used. For me, a Russian myself,
this situation is honestly ridiculous.
- mbesto 5y agoDo you write "if" statements in Cyrillic when you write in <insert Python/Ruby/Java/.NET/whatever>?
- 1-more 5y agoThere are a few computer languages that have non-english keywords though! And among them it looks like there was a version of Algol with Russian keywords, as well as a bunch of others in the list. Scanning it it would seem that Logo and BASIC get translated a lot, which makes sense for teaching young learners who haven't learned English yet. https://en.wikipedia.org/wiki/Non-English-based_programming_languages https://en.wikipedia.org/wiki/Non-English-based_programming_...
- selfhoster11 5y agoWhy not? Several programming languages in the olden era did get localised.
- nine_k 5y agoNo. Keywords are ASCII everywhere (no, APL's are not words). Mixing English in keywords and non-English in identifiers feels odd. Algol-68 supported localized sets of keywords; fortunately this language is gone. You can #define non-ASCII stuff in modern C++. It's your best chance to "localize" a mainstream language. Same would work for Clojure, but Lisp uses a lot of quirky abbreviations like `cdr` or `setq` that give awkward translations.
- pavel_lishin 5y agoIt would be very amusing to see "если" in an if statement, given how much it looks and sound like "else" at a brief glance.
- GoblinSlayer 5y agoI thought ArnoldC was just a couple of #define's, but looks like it isn't.
- zczc 5y agoRussian companies generally have ascii-only username policies