Earlier quoted context omitted.
> Take Japanese for an example, when you have hiragana, katakana, and kanji to express the same idea I'm sure you know this, but for readers who aren't familiar with Japanese, it might be worth saying that hiragana, katakana and kanji aren't strictly interchangeable. Sure you can use hiragana and katakana as a fallback when you cannot or don't want to use the kanji for various reasons, but normally in every situation…
I think the idea is to think about what would have happened if programming started in another language. If it were Japanese, it’s easy to imagine that you’d have the same issue with different styles in different contexts. Some contexts might call for all hiragana variables, some all katakana, and some using the most likely/appropriate form of the word, including kanji. And in the third case, you’re still going to end…
変数
へんすう
ヘンスウ (or even ヘンスウ)
variable
VARIABLE
variable
VARIABLE
…and all the additional snakes and camels varying the notations further.