1
proofreading 2018-11-03 08:09:32 +08:00 1
最近 1 年多中,我个人练手的代码中,不到 1/5 是中文的。
适当的尝试中文命名,是可以探索一下的。 |
2
czzhengkw 2018-11-03 08:43:00 +08:00 5
已加入 11 月份 block 名单
|
3
helionzzz 2018-11-03 10:09:11 +08:00 2
你们可以把项目名称改成 英语无能者编程 求求你们别侮辱中文编程这四个字 毕竟我还对一套中文体系的编程语言抱有那么一丝希望
|
4
jy02201949 2018-11-03 10:33:07 +08:00
@helionzzz #3 同意同意
|
6
trait 2018-11-03 10:45:46 +08:00 via iPhone
@helionzzz +1
楼主,直接叫中文关键字编程不好么?把英文用汉字替换跟中文这门语言有什么关系。去读几本 PL 书不行? |
9
ipwx 2018-11-03 10:55:19 +08:00 2
凭心而论,我本来看到标题是想喷的,但是看了楼主给出的知乎专栏里面的答疑那篇文章,我又觉得不是没有逻辑的事情。有动机,有实践,也就没什么好喷的了。
我只能说,你们开心就好,反正我大概是不会进入这个中文编程的圈子的。 |
10
xuanwu OP @ipwx 个人之前估计 5-10 年之后, 说起中文命名多数人不会大惊小怪. 已经过了一年, 感觉有些效果. 因此继续努力.
|
11
ragnaroks 2018-11-03 11:10:27 +08:00
之前有个文言文编程,我觉得那个还真有丶意思,有汉字美感
但是可能是先入为主的关系,我觉得中短期内这是不被接受和认可的事情 |
12
SuperMild 2018-11-03 12:29:57 +08:00 1
蛮好的,编程不一定是一种职业,也可以是一种业余爱好,很多爱好者完全不打算参加工作,那么,自己做些小工具,用中文做变量名很方便。
而且,不管写什么代码都有目标用户,如果我决定放弃国外市场,我的代码只希望给懂中文的人看,那又何罪之有? 如果放弃国外市场,我就把自己局限在中文圈(首先,这没有损害任何人的利益),那么,用中文来命名,对于大多数中国人来说明显比英文更直观,非常直观。 我知道很多人有鄙视的心态,但这种心态并不理智,也没有逻辑支撑,是莫名其妙的鄙视心态。 |
13
SuperMild 2018-11-03 12:33:49 +08:00 1
变量命名问题,即使是英文圈的人也认为是个难题,是个值得重视的点。中文命名,就是一个解决方案,这个方案必然不是普遍适用,但在某些情况下有可能带来极大的便利。
与之相比,行内事实上很多人用拼音命名、甚至拼音简称命名,这都能被接受,为啥中文命名就受尽鄙视了? |
14
feverzsj 2018-11-03 12:35:12 +08:00
村炮编程思想
|
15
blless 2018-11-03 12:39:28 +08:00 via Android 1
还行吧 哪天中文 ide 支持完善 或者比英文那几个关键字更简单了可以考虑…目前中文撑死变量命名爽一点
|
16
woncode 2018-11-03 13:01:10 +08:00 via Android 1
楼主一份坚持不容易,何必喷呢?往大了说百花齐放不好吗,往小了说楼主自娱自乐也没碍你啥事
|
17
xuanwu OP @SuperMild 还有一个也许更重要的问题, 是下一代教育. 日本已经把编程和传统学科结合作为小学编程教育的策略, 而基于的就是日语的编程语法和命名 (详见 https://www.v2ex.com/t/498973#reply93 附言中的文章链接 ). 只要义务教育阶段的传统学科还是使用母语中文教学, 编程和传统学科的结合就必定要引入中文编程(至少是命名部分).
对国内的学校编程教育政策不大了解, 但并未听说类似的文件. 很希望能早日出现类似的国家政策. |