A call to downgrade English in Chinese schools is fueling discussion over its value for students, careers and China's global competitiveness in the age of AI.
Obviously, you don’t understand programming. Programming does not have a strict English proficiency requirement. What is used in programming are identifiers; they merely distinguish variables and have no strict requirement for meaning. You can absolutely use pinyin or arbitrary strings as identifiers. The English level required for programming is only enough to understand reserved words—they’re just basic words.
obviously, you don’t understand Unicode. moth appreciates your wonderful example of irony. it is often those who speak loudest who understand the least.
Moreover, no investigation, no right to speak. I write code in a Chinese-language environment every day—so how much code have you written in a Chinese-language environment?
give us a link to your github profile, Billy. one with a long history of code written in chinese. and edit the Github profile with a link back to your Lemmy profile, so that we know you own the account.
also, since you’re more than happy to shove this down my throat, how do you type? do you use pinyin, or a bilingual keyboard? if it’s the former, a short video showing you typing code in whatever editor you use. make sure it’s from one of the projects from your Github. if it’s the latter, then a picture of your keyboard with a handwritten “BillyNaCl” note next to it.
none of this would be unduly hard for someone who codes in chinese to provide for us.
Is it okay if I type on my phone? My computer happened to break, and it’ll take another 3 to 4 days. Similarly, since it’s not very convenient to use GitHub on my phone, I’ll send it to you later. However, most of my code is local; only one or two incomplete repositories are on GitHub. Also, how would you like me to send the video?
Sorry, because my 2FA authentication is tied to my computer, I can’t log in to GitHub right now. If you’re willing to give me 2 to 3 days, I’ll give you an answer that will leave you speechless.
moth is going to give you the benefit of the doubt and say you generated this using an LLM, and not that you’re a native speaker and your grammar is just this bad.
Yes, it is often those who speak loudest who understand the least, I can’t agree more, because that perfectly describes your behavior. No evidence, No proof, No example, just a viewpoint.
moth expected some attempt at a retort, but moth expected… more than just “no u”. moth assumed people grew out of that after they turned eight.
but moth digresses. moth has no further interest in arguing with a brand new account that already has low rep warning labels next to their name. moth dismisses you.
Thank you for your reply. I may indeed not be good at talking to people who lack logic. I prefer to refute arguments; without arguments, I can’t say anything more.
Have you ever actually tried it? Simple example: Try using an emoji for an assignment: ⭐=foo or foo=⭐
It doesn’t work? Why? Because emojis aren’t valid for assignments. Why? Because Python follows Unicode Standard Annex #31 (UAX #31). Since emoji are classified as symbols, you can’t use them for assignments.
Who cares? We’re taking Mandarin, right? Except there’s a practical problem: The most common input method for typing Mandarin (and other languages with bazillions of characters) outputs full-width characters (e.g. = full width equal sign) and this screws everything up. It does this for equals, parentheses, commas, and a few other symbols.
My friend said that was the most annoying thing: Having to constantly switch back and forth.
However, many characters that are used as normal words also don’t work for assignments. For example, Chinese numerals: 一, 二, 三 (the English equivalent of, one, two, three)
Then there’s a practical problem: It looks wacky AF, making the code harder to read:
if 用户.is_active():
return 获取数据()
The input method editor problem is the biggest one because it really slows you down. Having to switch in and out of it constantly also creates huge friction when coding.
I just asked him and he just gave me something I didn’t even think about: Apparently git diffs (on the command line) don’t display Mandarin characters properly! That right there would make programming in Mandarin a no-go situation without a special git tool.
Apparently, if you want to be able to deploy your code at all you have to know English. Or at least, Linux English (e.g. ls and similar programs haha).
You can’t even tell Pinyin from Chinese characters.
Also, most Chinese input methods support toggling between half-width and full-width symbols independently. Even if you really want to program using Chinese characters, you just need to switch to half-width symbols.
Obviously, you don’t understand programming. Programming does not have a strict English proficiency requirement. What is used in programming are identifiers; they merely distinguish variables and have no strict requirement for meaning. You can absolutely use pinyin or arbitrary strings as identifiers. The English level required for programming is only enough to understand reserved words—they’re just basic words.
obviously, you don’t understand Unicode. moth appreciates your wonderful example of irony. it is often those who speak loudest who understand the least.
Moreover, no investigation, no right to speak. I write code in a Chinese-language environment every day—so how much code have you written in a Chinese-language environment?
sure you do, “Billy”. we both know you’re full of bullshit, but since you made a claim, support it with evidence.
Fine. What proof are you after? Anything I can provide, I’ll be more than happy to shove down your throat. Keep pushing—see where it gets you.
give us a link to your github profile, Billy. one with a long history of code written in chinese. and edit the Github profile with a link back to your Lemmy profile, so that we know you own the account.
also, since you’re more than happy to shove this down my throat, how do you type? do you use pinyin, or a bilingual keyboard? if it’s the former, a short video showing you typing code in whatever editor you use. make sure it’s from one of the projects from your Github. if it’s the latter, then a picture of your keyboard with a handwritten “BillyNaCl” note next to it.
none of this would be unduly hard for someone who codes in chinese to provide for us.
Is it okay if I type on my phone? My computer happened to break, and it’ll take another 3 to 4 days. Similarly, since it’s not very convenient to use GitHub on my phone, I’ll send it to you later. However, most of my code is local; only one or two incomplete repositories are on GitHub. Also, how would you like me to send the video?
you’re computer just happened to break right now. sure. don’t bother, moth has seen what they needed. 🤣
行行行,我懒得用翻译器了。你他妈就是个傻逼懂不懂,你们白皮猪都这样。一帮劣等种族。 我在GitHub上就叫这个名字,现在卡2FA了登录不了而已。你他妈爱信不信。 像你这种loser也就网上找找存在感了🤣👉🤡 我猜你实际上也不过是个国人套了个白皮猪的皮罢了,少几把装劣等民族了🤣👉🤡 要是你真是外国人,记住我说的话:劣等民族永远是劣等民族,一天是劣等民族,一辈子都是劣等民族。
还有你也是个低能儿。不用“I”而是用名字称呼自己的,十个里有十个都是傻逼。“moon觉得怎样怎样”“moon认为你什么什么”,哎呦喂呦我的个老天爷呀,你自己听着不尴尬吗?我都替你尴尬🤣👉🤡 不过劣等种族在网上中二一点是好事,毕竟你在现实中还有几十万美元发助学贷款要还呢,大概也做不到直起腰来见人吧🤣👉🤡
我的电脑是“正好”坏的吗?我不是早都跟你说过我电脑坏了用手机不方便吗?哎呀呀白皮猪的记忆力也就那么回事了,你们核桃大的大脑能比得过金鱼我全网直播倒立吃屎
别的我也懒得说,反正你不配听。记得代我向你妈妈问好,告诉我会把她操得在鬼门关七进七出。白人女人只有挨我们高等种族操的份懂不懂。还有别忘了祭奠一下你爸,免得你爸等得急了从地里钻出来把你妈配了🤣👉🤡
Sorry, because my 2FA authentication is tied to my computer, I can’t log in to GitHub right now. If you’re willing to give me 2 to 3 days, I’ll give you an answer that will leave you speechless.
喂喂喂,咋不说话了?刚才不是挺能说的吗?是不是贷款还不完了交不起话费了?哎呦喂,你说怎么我们就没有那么高利息助的学贷款啊?怎么我们上大学这么便宜啊?🤣👉🤡
moth is going to give you the benefit of the doubt and say you generated this using an LLM, and not that you’re a native speaker and your grammar is just this bad.
得了,多的我也懒得说了,我就问你,你去GitHub上查过了没?别光说不行动啊。你懒得查就乖乖等到后天我电脑送回来,我把链接给你。看在你是个绅士的份上我就暂时不说脏话了
笑死我了,没见过网络用语是这样的。还语法,汉语语法博大精深你们低等种子一辈子都学不明白。你要是能找到一个llm能说出我这么流利的网络用语,我给你跪下舔你的脚。如果你找不出来你爸你妈杀了好不好
Yes, it is often those who speak loudest who understand the least, I can’t agree more, because that perfectly describes your behavior. No evidence, No proof, No example, just a viewpoint.
moth expected some attempt at a retort, but moth expected… more than just “no u”. moth assumed people grew out of that after they turned eight.
but moth digresses. moth has no further interest in arguing with a brand new account that already has low rep warning labels next to their name. moth dismisses you.
Thank you for your reply. I may indeed not be good at talking to people who lack logic. I prefer to refute arguments; without arguments, I can’t say anything more.
you’re just not good at talking, period.
moth doubts that. you seem compelled to have the last word.
Have you ever actually tried it? Simple example: Try using an emoji for an assignment:
⭐=fooorfoo=⭐It doesn’t work? Why? Because emojis aren’t valid for assignments. Why? Because Python follows Unicode Standard Annex #31 (UAX #31). Since emoji are classified as symbols, you can’t use them for assignments.
Who cares? We’re taking Mandarin, right? Except there’s a practical problem: The most common input method for typing Mandarin (and other languages with bazillions of characters) outputs full-width characters (e.g. = full width equal sign) and this screws everything up. It does this for equals, parentheses, commas, and a few other symbols.
My friend said that was the most annoying thing: Having to constantly switch back and forth.
However, many characters that are used as normal words also don’t work for assignments. For example, Chinese numerals: 一, 二, 三 (the English equivalent of,
one, two, three)Then there’s a practical problem: It looks wacky AF, making the code harder to read:
if 用户.is_active(): return 获取数据()The input method editor problem is the biggest one because it really slows you down. Having to switch in and out of it constantly also creates huge friction when coding.
I just asked him and he just gave me something I didn’t even think about: Apparently git diffs (on the command line) don’t display Mandarin characters properly! That right there would make programming in Mandarin a no-go situation without a special git tool.
Apparently, if you want to be able to deploy your code at all you have to know English. Or at least, Linux English (e.g.
lsand similar programs haha).You can’t even tell Pinyin from Chinese characters.
Also, most Chinese input methods support toggling between half-width and full-width symbols independently. Even if you really want to program using Chinese characters, you just need to switch to half-width symbols.