| Even though I'm not a native english speaker and couldn't write my name in ASCI, I really despise Unicode. Its broken technically and a setback socially. Unicode itself is such a unfathomably huge project that it's impossible to do it right, too many languages, too many weird writing systems, and too many ways to do mathematical notation on paper that can't be expressed.
Just look at the code pages, they are an utter mess. Computers and ASCI were a chance to start anew, to establish english as a universal language, spoken by everybody. The pressure on governments who would wanted to partake in the digital revolution would have forced them to introduce it as an official secondary language. Granted english is not the nicest language, but is the best candidate we have in terms of adoption, and relative simplicity (Mandarin is another contester, but several thousand logograms are really impractical to encode.). Take a look at the open source world, where everybody speaks english and collaborates regardless of nationality.
One of the main factors why this is possible, is that we found a common language, forced on us by the tools and programming languages we use. If humanity wants get rid of wars, poverty and nationalism, we have to find a common language first. A simple encoding and universal communication is a feature, fragmented communication is the bug. Besides.
UTF-8 is broken because it doesn't allow for constant time random character access and length counting. |
Usage of Latin alphabet in English seems like it's on plus, but there's at least one language that uses that simple alphabet better.
> Besides. UTF-8 is broken because it doesn't allow for constant time random character and length counting.
And why you'd want that? And how do you define length? Are you a troll?