9
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
this post was submitted on 21 Sep 2026
9 points (90.9% liked)
China
609 readers
14 users here now
Genuine news and discussion about China
founded 4 years ago
MODERATORS
I thought China wanted more people who could read and write code?
Nobody codes in Mandarin! No, not even Chinese people.
They code in English and for a reason! It's not a great or reassuring reason, but it's a logical one: English doesn't have any accent marks and a simple, 26-character alphabet. This means the meaning of code can be understood by a compiler or interpreter without having to deal with encodings or enormous lookup tables to determine if a character is valid for say, an assignment (e.g.
foo = 1).I've met developers that tried coding in their native languages using Python, which is one of the few languages that actually supports using non-latin Unicode characters and even right-to-left writing. They all say the same thing: It sucks and it's not worth the trouble.
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.
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:
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.
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.
喂喂喂,咋不说话了?刚才不是挺能说的吗?是不是贷款还不完了交不起话费了?哎呦喂,你说怎么我们就没有那么高利息助的学贷款啊?怎么我们上大学这么便宜啊?🤣👉🤡
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能说出我这么流利的网络用语,我给你跪下舔你的脚。如果你找不出来你爸你妈杀了好不好
if you keep responding to moth like this, people are going to think moth is ragebaiting you. you're trying way too hard to convince some random internet stranger of how chinese you are, Billy. it comes across as more than a little contrived. perhaps you should go cool off by writing some more code in chinese.
especially since you only started this account a week ago, and you've gone from one yellow icon after your name to two bright red warning icons due to your remarkably low reputation.
that's going to follow you around, telling everyone you interact with that you are most likely a troll and untrustworthy. everyone you interact with it can see it. mods who see your comments will be more likely to assume they are in bad faith and remove them. people will be more likely to block you. and for what? because you were so mad you couldn't help but argue with moth? moth is not worth this, you should move along and save your obviously dwindling sanity.
另外,你也才注册16天而已,装什么老资历呢,宝贝。我敢打赌你玩弄互联网的时间不会比我长
moth has been around for twice as long as you have, and has become twice as wise as you as well.
assuming, of course, that moth isn't an alt of someone else.
可笑,你到现在都没去github上搜索我的账号,这么的,你的GitHub搜索功能“正好”坏了吗?还是说你害怕被打脸呢?小宝贝 你是不是没发现我一直在骂你?换个好点的翻译器吧兄弟,你就能明白我骂的有多脏了。我不在乎什么声望,反正大不了注册一个新账号。
moth couldn't care less about your insults. the only reason moth continues with this is moth is curious how long moth can lead you on a leash. you are an amusement, but not one moth takes seriously.
moth never cared about your GitHub, moth asked for that to waste your time, because moth is playing with you like a cat with a bit of string. moths comments, and you inevitably reply. almost your entire comment history is nothing more than you being moth's plaything. you belong to moth, Billy. and no amount of insults can change that. you'll do as moth wants, because moth is under your thin skin and through your thick skull.
爸→把
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.
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. 🤣
还有你也是个低能儿。不用“I”而是用名字称呼自己的,十个里有十个都是傻逼。“moon觉得怎样怎样”“moon认为你什么什么”,哎呦喂呦我的个老天爷呀,你自己听着不尴尬吗?我都替你尴尬🤣👉🤡 不过劣等种族在网上中二一点是好事,毕竟你在现实中还有几十万美元发助学贷款要还呢,大概也做不到直起腰来见人吧🤣👉🤡
别的我也懒得说,反正你不配听。记得代我向你妈妈问好,告诉我会把她操得在鬼门关七进七出。白人女人只有挨我们高等种族操的份懂不懂。还有别忘了祭奠一下你爸,免得你爸等得急了从地里钻出来把你妈配了🤣👉🤡
我的电脑是“正好”坏的吗?我不是早都跟你说过我电脑坏了用手机不方便吗?哎呀呀白皮猪的记忆力也就那么回事了,你们核桃大的大脑能比得过金鱼我全网直播倒立吃屎
行行行,我懒得用翻译器了。你他妈就是个傻逼懂不懂,你们白皮猪都这样。一帮劣等种族。 我在GitHub上就叫这个名字,现在卡2FA了登录不了而已。你他妈爱信不信。 像你这种loser也就网上找找存在感了🤣👉🤡 我猜你实际上也不过是个国人套了个白皮猪的皮罢了,少几把装劣等民族了🤣👉🤡 要是你真是外国人,记住我说的话:劣等民族永远是劣等民族,一天是劣等民族,一辈子都是劣等民族。
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.
It's not the govt's stance, it's a bunch of random dum dums online led by a guy who thinks his math tutoring skills qualify him to make strategic decisions.