大家愿意中文编程吗

92 天前
 2024

现在输入法下,经常遇到写注释或者字符串值时,再切换码代码就会冲突。

构想了一个随意注册中文符号的方式。

// 扩展一些关键字, 方便中文输入法下多种符号支持运行
{
	token.NewKeyword("输出", token.ECHO)
	token.NewKeyword("函数", token.FUNC)
	token.NewOperator(",", token.COMMA)
	token.NewOperator(";", token.SEMICOLON)
	token.NewOperator("×", token.MUL)
	token.NewOperator("÷", token.QUO)
}

然后程序就可以这样使用了

函数 用户(名称) {
  输出 名称;
}
用户("张三");

这种方式是否值得投入呢? 接受度如何?

9823 次点击
所在节点    程序员
135 条回复
wfd0807
92 天前
@2024 用中文的符号会遇到更割裂的问题,中文的双引号、单引号是由方向的
Ayanokouji
92 天前
个人觉得,编程语言的英文,相当于数学中阿拉伯数字。中文不是不能用,但在这些方面不是最佳解。
SakuraYuki
92 天前
能兼容中文标点都谢天谢地了
shouh
92 天前
这是一个伪话题
flytsuki
92 天前
int a = 0; 整形 甲 等于 零;想想都可怕
sodesga
92 天前
阿拉伯数字最好也用:壹、贰、叁、肆、伍、陆、柒、捌、玖、拾。不然就不正宗,老祖宗的智慧。
HENQIGUAI
92 天前
不太懂有方便的关键字和符号不用,非得用繁复的中文....变量名什么的早就可以用中文了,所以到底有啥非中文不可的呢。
mumbler
92 天前
cursor 就是中文编程,中文下命令就行了,非必要都不看代码了,谁还关系底层代码是不是中文
2024
92 天前
中文不等于文言文。现在是字母编程,但是他的单词和英语也不挂钩,中文编程最大的问题是输入法经常切换问题,这个可能要输入法更新了,或者新发明一套编程针对性的符号
erwin985211
92 天前
在以前的蛮荒年代,中文编程还有点意义,现在提示怎么强,几乎不用记忆任何 api 。再加上 ai 加持除了民族主义没有任何意义。
2024
92 天前
@SakuraYuki #23 我尝试过支持中文和符号表 https://github.com/php-any/origami 比如是数组运算符也支持替换,伪代码 int a = 1 × 3; int b = 2 ÷ 1; 这种。这种支持,不需要编程支持也能看懂。
yjfkk
92 天前
用中文作为测试方法名,报告里很清晰,不需要额外注解。
zsh2517
92 天前
除非像易语言一样,IDE 支持关键词和符号的多种拼写方式(如首字母、全拼,甚至考虑多音字等)的字母输入,并且适配全半角字符等问题。不然应该不会用
sad912
92 天前
lululau
92 天前
如果汉语拼音算中文的话,我那就支持中文编程,汉语拼音比蹩脚的英语易懂多了
iorilu
92 天前
没意义, 都知道要不停切换两种语言输入多麻烦

又不可能都用中文

除非你用 "乘法", "除法" 这种符号代替实际数学符号等
baiyuxiong126
92 天前
ai 不就是中文编程了么,普通话编程。
Cheivin
92 天前
今天发现个跟易语言很像的,炫语言,也是中文编程
xgdgsc
92 天前
https://marketplace.visualstudio.com/items?itemName=CodeInChinese.ChineseInputAssistant 关键字没必要,用这种插件补全变量名很快很爽
panlatent
92 天前
不愿意,我甚至尽量不会在代码里写中文,因为中英切换真的很烦。 遇到界面这种 i18n 搞起,哪怕只是中文。(个人项目)

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1149176

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX