| > So the french can't translate german and russians can't translate german? You can but then it's a work to do for each language. That's how science got reinvented in multiple places before virtually all papers start to be written in English and shared in international journals. > You make it sound like you can't change it. Like older languages are set in stone. Do you suggest adding a layer of dependencies and complexity to the build systems to preprocess the source code to make it compilable by GCC/clang/Visual? And it would make sharing open-source project limited to their language speakers, until you have someone translating the project. And what happens when that person can't keep up with the pace of the original project? Just look at all the material in Chinese on Github that is just inaccessible to non-chinese speakers. All engineering schools in France require a minimum score on tests like TOEIC/TOEFL (in my school it was TOEIC 785 / 990, got raised to 800). High school graduation requires a CEFR level of B2 (even if not all students reach it) in English. > I know if I had to learn french in order to code, I wouldn't be a programming. And I'm sure it's the truth for the vast majority of american programmers. Except that a lot of the world is already exposed to English in movies, series, books, websites, memes, YouTube, work. American are not exposed to French, German, Japanese, Chinese. |
You make it sound like that's a bad thing. Once again, I'm not sure whether it is laziness or just learned helplessness.
> That's how science got reinvented in multiple places before virtually all papers start to be written in English and shared in international journals.
That's not why. It's because communication wasn't as global as it is today. And you seem to think that just because each nation/language has their own ecosystem that somehow the world will stop communicating with each other. You think english will cease to be the lingua franca of science. Nothing will really change except a lot of french people who wouldn't program in english would program in french. You can still program in english if you want. You can communicate in english. Your country would just have more options.
> Do you suggest adding a layer of dependencies and complexity to the build systems to preprocess the source code to make it compilable by GCC/clang/Visual?
No. Is there an added layer of dependencies and complexity to compiling languages in english?
> Just look at all the material in Chinese on Github that is just inaccessible to non-chinese speakers.
So translate it. What is with the helpless attitude? Do you feel helpless that russian literature is in russian and you can't read russian? No, you'd find a french translation of russian literature right? Would you rather 1.4 billion chinese be able to use the chinese material or would you rather the 1.4 billion learn english first?
> American are not exposed to French, German, Japanese, Chinese.
Sure, not as much, but that doesn't take away from my point. There would be far less american programmers if we had to learn another language to program. It's common sense.
Do you think more americans would watch Parasite or Amelie if we had to learn korean or french first? Or more watch the movies once those movies were subtitled/dubbed in english first?
All I'm saying is that porting the ecosystem into people's native languages would boost the numbers of programmers and advance technology. It won't take away from those like you who want to program in english and it certainly won't take away from dominance of the english language in international communication.
Just like you can watch an american movie without subs/dubs. But most of your countrymen can't. Would you be against subbing/dubbing of english language movies to disadvantage your countrymen? I doubt it.