大家愿意中文编程吗

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)
}

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

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

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

9840 次点击
所在节点    程序员
135 条回复
yazinnnn0
92 天前
你指的是 gbk 编程还是 utf8 编程?
liu731
92 天前
说实话中文注释我都看着难受,别说白话文编程了。。。
skiy
92 天前
真正的中文编程应该是按语句来。
比如:

若参数甲大于等于 3 ,则返回真,否则返回假。
squarefong17
92 天前
编程那点英文需求小学英语就够了,初一上基本小学英语过一遍,我们当年初一下就有编程的兴趣班,我上下来入门完全没问题。难的点在于那时候我的逻辑训练太少了,等我高中毕业的时候再学就简单多了。说白了编程就是以机器看得懂的语言指挥机器做事,难点从来不在那几个语言内置关键字。工作后时不时各语言要碰一下,也是边搜边写,编程,最重要的是你知道你需要计算机帮你干什么。
jheroy
92 天前
编程最重要的不是语法,甚至不是语言的执行效率,好不好用这些。 最重要的是生态。现在的各种库,开源项目是中国人维护的占比是多少? 即便是中国人的开源库,使用的多的那些基本都是大神级别的人开发的, 这些人根本没有啥语言障碍。 而中文编程呢,筛选的就是那些水平非常一般的人,即便初学者也筛选的是那些连 if else ,for 这些基本单词都看的费力的人, 如果一个语言的用户全是这批人,那基本就不可能有任何生态, 最多只能沦为一个教学工具。
tojike
92 天前
什么文不重要,大家愿意面向工资编程
jheroy
92 天前
为什么还有那么多人觉得编程的障碍是语言。这就好像大家都会中文,但不是人人能写诗,大家都能说话,但不是人人都能讲脱口秀说相声一样。 语言只是非常基本的东西,难点完全不在这。
LitterGopher
92 天前
完全不打算, 除非給我一個我無法拒絕的薪資.
2024
92 天前
@jheroy #47 审题,愿不愿意,不是能不能
clarkethan
92 天前
等真正实现语义编程的时候吧,大家直接写大白话就可以了,那时候不管什么语言文字,就都关系不大了,感觉 LLM 即将让这一天到来
red13
92 天前
如果能带来好处,就算是用吐火罗文编程我也愿意学,否则就算了
lnbiuc
92 天前
if 和 ruguo

2 次键盘输入和 6 次键盘输入
怎么处理输入法和自动补全之间的冲突
newtype0092
92 天前
计算机已经不是基础学科了,里面的很多概念都是从数学里面来的,汉字符号这个概念对任何接受过 9 年义务教育的人来说并不比字母符号更容易接受。数理化教材全变成下面的写法你感觉如何?不但是容不容易理解,而是如果你高中时让你用这种方式写三年作业你愿意吗?

因变量 等于 斜率 乘 自变量 加 截距
万有引力 等于 万有引力 乘(甲物质量 乘 乙物质量 除 甲乙间距 乘方)
高锰酸钾 加热后生成 锰酸钾 及 二氧化锰 及 氧气
gefangshuai
92 天前
不愿意
bytesfold
92 天前
不用英文编程怎么学习阅读文档
AV1
92 天前
现在 AI 编程都开始流行了,还在纠结编程语言已经没意义了🐶
ZeawinL
92 天前
对敏感词敏感吗?
liansishen
92 天前
ide 自带输入法,自动转换标点符号,提示词支持各字词拼音首字母查询
这样才能写起来方便
tabc2tgacd
92 天前
我相当愿意用中文编程,我用过易语言,那体验是真的不错,可惜闭源的,而且源码也不是纯文本。
irrigate2554
92 天前
说出来你可能不信,我易语言入行的

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

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

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

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

© 2021 V2EX