5 ms·
> I dread every time I see Chinese in a codebase (simply because they are a large enough market to split the dev community) They aren't going to split it, the
by Pet_Ant 6y ago
> I dread every time I see Chinese in a codebase (simply because they are a large enough market to split the dev community)
They aren't going to split it, the rest of us will adapt. English was arbitrary, so was French and Latin and Greek before it. Probably in the form of some Romaji-like equivalent (ideograms are too high a bar) but we will start to adopt it. The largest economy dictates the lingua franca because they produce the most output.
- xxpor 6y agoIt's a pretty amazing coincidence how it just so happens that English is (one of) the most convenient languages to encode into bytes.
- tinco 6y agoHow is that? I don't know about Chinese, but surely Japanese has much better entropy in bytes? As would other languages with more expressive character sets.
- xxpor 6y agoThat's the issue. English can be represented with 7 bits. Good luck doing that for any logographic language. And that doesn't even take into account that since English (and a lot of alphabet based languages) use spaces to mark where words begin and end. In Japanese, you can have a word that consists of a kanji plus a few hiragana characters as a grammatical marker. But there's no space between that word and the next. How do you know decide where to insert a line break?
- deleted 6y ago[deleted]
- ketralnis 6y agoIt's not a coincidence, the A in ASCII stands for American.
- xxpor 6y agoSure, but just the fact that roman characters with no accents (or just a few), plus all of the punctuation, fits in a 7 or 8 bit key space.
- hcs 6y agoAnd even 5 bits was enough for a long time, across a few European languages: https://en.wikipedia.org/wiki/Baudot_code https://en.wikipedia.org/wiki/Baudot_code (which I just learned is also where "baud" comes from!)
- goto11 6y agoIs it more convenient than any other phonetic script? I just happened that ASCII was based on English and became the standard.
- badsectoracula 6y ago> English was arbitrary, so was French and Latin and Greek before it. Might be arbitrary but there isn't really a good reason to change. Compared to the past, right now we have way more people than ever before from around the planet being able to communicate in a single language - English might not be everyone's first language, but it is a fine second language (if anything i'm certain that there are way more people speaking English as a second language than there are people speaking it as a first language). The main point of a language is communication, why spoil that? (and FWIW my first language isn't English but i have worked in a couple of other countries with other people whose first language also wasn't English - actually it was several different languages - yet thanks to English everyone was able to communicate, which i think is something to be treasured, not try to disrupt... i mean... we're just discussing things here in English after all)
- reaperducer 6y agoright now we have way more people than ever before from around the planet being able to communicate in a single language My father worked in international trading. He would talk (or Telex) with people in 50 different countries each week. He always said, "English is the international language."
- farias0 6y agoBecause this is not an arbitrary decision made by someone, but a natural, almost unavoidable process.
- shados 6y ago> They aren't going to split it, the rest of us will adapt Yup, but there's no real reason to go from one arbitrary language to another (and I'm saying this as someone who struggles to learn languages, and English was definitely not my first). So it would be a straight set back (overhead of switching), for no real benefit (arbitrary to arbitrary). Another big issue is the split in resources. Right now, anyone can learn English and get access to most programming resources. You can post your code online and get the majority of the programming community to help around the world. A long time (10 years+) ago, I was heavily involved in forums for a programming language that had a large amount of Chinese developers. They'd post their code, and to help them I'd have to start pattern matching symbols to try to figure out which function was which (or paste it in my IDE and use my IDE's tools to figure it out). It was suboptimal at best. Starting over with all the community building that's been done would be a major (if temporary) set back, in a field that reinvents the wheel way too much as it is. I realize being able to learn English is a privilege, and requiring it acts as a form of gate keeping. But having everyone on the same natural language provides a fantastic global maximum (at the cost of gate keeping at the local level), and no matter which language it is, someone will have to learn it. Furthermore, asking people who went through the trouble to learn this one, to learn ANOTHER is even worse (if also temporary)
- Pet_Ant 6y ago> So it would be a straight set back (overhead of switching), for no real benefit (arbitrary to arbitrary). The convenience of the millions of Chinese speakers dwarfs your inconvenience. That is why it will happen. Already there are plenty of data sheets for electronic components where the English is barebones and there is a lot more Chinese text. Presumably, most of their customers are Chinese and thus their effort goes there. It makes me tempted to learn to read it so I can make use of it... but electronics for me is just a hobby.
- ivanhoe 6y agoLatin is still in use in science, medicine and law, and "the economy" behind it was destroyed some 1500 years ago...
- yabai_yatsu 6y ago>Probably in the form of some Romaji-like equivalent (ideograms are too high a bar) but we will start to adopt it. CCP will make you adopt it as-is, or GTFO. I find it interesting their approach to language compared to Japanese. Modern Japanese borrows so heavily from English, especially if you're doing technical work. Chinese, at the governments request, hasn't done that. Instead new words are coined as needed. They're keen on protecting the language.
- deleted 6y ago[deleted]