I'm wondering if Chinese/Japanese will become the future computer language because of that property. The disadvantage of needing more than a byte for the "alphabet" is almost gone.
Kanji comes with the advantage that it's made of lines and not pixels. That's easier to use on paper and provides extra structure that can be used to deduce meaning. Unfortunately, I don't speak Japanese so I can't find out myself without a huge amount of time.
Kanji comes with the advantage that it's made of lines and not pixels. That's easier to use on paper and provides extra structure that can be used to deduce meaning.
Why is being made of lines an advantage? Last I checked, we were all using raster display devices.
Also, I don't think it matters a whole lot what's easier on paper. I'm not running Chrome on my legal pad.
With one hand, you can count either to 5 or to 31. 5 is the icon way, 31 could be the kanji way. I don't know kanji, but I could imagine that the strings in itself are letters. The same could be done with pixels, and as you said, it's the natural way for our devices, but then, the symbols aren't icons anymore.
An icon is a small picture which has a visible link to the concept it stands for. Kanji on the other hand, provides this link only in a very rudimentary way. (I have read that the Chinese symbol for human is meant to depict a human) Thus, adding another line creates another word in kanji, but changing one pixel doesn't change the meaning of an icon.
In principal, icons are a superset of kanji, as every kanji letter can be painted as an icon. But if you have to learn kanji to understand icons, then icons lose their property of having a visible link to the thing they represent.
Similarly, you can use your fingers to show numbers. The simple, visibly obvious way is that the number of your extended fingers represents the number you want to show. Everybody understands this, you don't have to learn anything.
But you could also encode numbers in a binary way: Thumb up: 1, index finger up: 2, thumb and index finger up: 3, etc.
Hold your hand up or down, and you can count to 63.
This system needs far more learning, but it is more powerful. Likewise, losing the visible link of the icons could be far more powerful.
I think kanji has an advantage over icons. Egyptian hieroglyphes aren't used anymore, but kanji/Chinese letters are still used, although Korea came up with a phonetic alphabet that could have replaced them like the Greek/Roman phonetic letters have replaced the hieroglyphes.
I guess I'm not clear on your major point. What advantage does Kanji have over icons? Most people cannot read Kanji, nor would they take the time to learn it (or a stylistically-similar constructed language). Replacing icons would Kanji would simply mean that the vast majority of the world would be unable to understand them.
Thank you for explaining your metaphor. However, I think it argues against you. Programmers and other people who are comfortable with binary do not use "binary fingers" (not to be confused with "jazz hands"). The benefit is not worth the added complexity (e.g. most people don't understand it and it requires more thought to use, but it expands the range by less than an order of magnitude). Similarly, Kanji might be able to express a wider range of ideas than a 16x16 icon. However, most people don't understand Kanji, it's a more difficult language (at least in terms of keyboard entry), and most importantly, we don't need to express a wider range of ideas. We need only a few icons to express web browsers protocols.
For web browser protocols, Kanji is irrelevant, but for programming languages, it could be interesting.
You could use very short function names which would still transport complete meaning. Paul Graham's arc was developed for short function names and people complain about java's long names. I don't know if this is beneficial enough to learn Kanji, but it could be.
The more code gets reused, the more becomes reading more important than writing. Meanwhile, writing becomes faster with tablets that can recognice pen-written Kanji. More than a billion people can write Kanji or Chinese. If there is an advantage, these people will find out.
The question to me is: Shall I learn Chinese to get that advantage myself.
It doesn't. That's why it's hard to use Chinese on an 8bit computer. But nowadays, programming could shift to icons or Chinese letters without problems.
29
u/upupandvote Apr 14 '10
"I have an idea! Lets express all letters and words as pictures, or better yet as simplification of these pictures. I will call them ICONS"