3 ms·
> Just because they develope their own chinese-based open-source ecosystem doesn't mean they have to cut themselves off from the english-based one. But by using
by yorwba 7y ago
> Just because they develope their own chinese-based open-source ecosystem doesn't mean they have to cut themselves off from the english-based one. But by using the english-based one, they are cutting themselves off of their potential native chinese-based one.
So does using one language cut one off from the ecosystem of another or does it not? In practice, this depends on the prevalence of bilingualism: few English-speaking developers know Chinese, but most Chinese-speaking developers know English. So using English doesn't cut them off (because they understand it) while using Chinese cuts everyone else off.
> You can translate code from chinese to english and vice versa.
And who do you think is going to do that translation? Someone who understands the program in question and knows both human languages well enough to translate between them. In most cases, that will be the developers. They're saving themselves a lot of hassle by just writing it in English to begin with.
> Also, there would be more code overall if programming didn't have an added hurdle of having to learn english in the first place. If people around the world could code in their native language, we'd have more programmers and more code.
People around the world can code in their native language. I linked to projects that are all about programming in Chinese. That there isn't more Chinese code should tell you something about the priorities that Chinese programmers actually have.