中文编程知乎专栏一岁了-我为什么投身于普及用中文编程

2018-11-02 07:49:20 +08:00
 xuanwu

https://zhuanlan.zhihu.com/p/48272342

15815 次点击
所在节点    程序员
145 条回复
absente
2018-11-02 13:42:49 +08:00
@Archeb 中文的概念先于汉字,所以没有什么不得当的。相反汉字是外对内更为常见一点的说法
absente
2018-11-02 13:43:49 +08:00
@crs0910 他这个不实用,只是另一种 poc 罢了
absente
2018-11-02 13:44:30 +08:00
@crs0910 尤的这个不实用,只是另一种 POC 罢了
brickxu
2018-11-02 13:45:30 +08:00
@LemonCoo1 啊,啊啊,阿斯顿,八十多,嘎啊玩儿,阿什利看得见噶,烫烫烫烫。。。。。这些都可以用,只要拍下键盘就出来变量名了。。
absente
2018-11-02 13:46:00 +08:00
@waruqi 拼音不实用啊,既增加了多义性,又不如中文直观
xuanwu
2018-11-02 13:50:51 +08:00
@tamlok 多谢. 之前错以为没有这样的中文编程入门书籍. 好像比之前发现的那本日语命名的日文编程译著更早: https://www.v2ex.com/t/498973#;
刚略看了一下, 感觉太侧重算法导致代码中命名优势体现的不大明显. 个人更倾向于入门书中的示例以更接近日常生活的题材为好, 之前试写的 Java 上手: https://github.com/program-in-chinese/java_in_hours_chn
Greenm
2018-11-02 13:51:57 +08:00
@absente 如你所愿,blocked

另外,我觉得易语言才是你们的前辈,你们还是要学习一个,有技术就别折腾这些没有意义的东西。
zilan
2018-11-02 13:53:39 +08:00
看了专栏中的代码,2 个字,智障
kernel
2018-11-02 14:01:52 +08:00
天啊,中文编程!比中医粉还智障,搞技术就别强行爱国了
absente
2018-11-02 14:03:59 +08:00
@Greenm 什么时候轮到你来定义中文编程的意义了?麻烦你好好搬砖把
absente
2018-11-02 14:04:58 +08:00
@kernel 我就没强行爱国,楼主的情况比较特殊,我也不做评价。我是觉得中文好用才用的中文的,反正是真香
xuanwu
2018-11-02 14:05:51 +08:00
@fox0001
@echo1937
@unique
@ala2008
@yishengD
@star7th
@xuboying
@Greenm
短期内在主流编程语言 /框架中使用中文命名是投入最少, 获得代码可读性改进和维护量下降的途径.
之前的源码翻译插件在现阶段本质上与自动查英汉词典没有区别, 打算在此基础上做批量代码汉化工具(加入一些手动辅助), 也许可以促进中文命名的普及.
随着中文命名的普及, 中文语法的编程语言将会应运而生. 个人对编译原理并无很深研究, 也不打算在短期内开发维护一套自创的中文语法编程语言.
Registering
2018-11-02 14:21:49 +08:00
MDZZ
lingll
2018-11-02 14:24:29 +08:00
中文编程就像数学公式的变量非要用中文表示, 数字非要用中文字来表示一样, 我觉得
derrickT
2018-11-02 14:24:51 +08:00
先 ban 为敬,感觉作者就是来这里抬扛的,核心论点就是中文编程就是爱国,你们不用中文编程或者不喜欢不支持中文编程就是不爱国,和菊花厂一个套路,建议再学习下周小平的姿势
xuanwu
2018-11-02 14:29:59 +08:00
@yulitian888 见 #112 个人短期内主要关注中文命名相关部分.
alfredsun
2018-11-02 14:34:13 +08:00
楼主弱爆了 我用的甲骨文和金文
watzds
2018-11-02 14:49:56 +08:00
这个习惯问题很多人肯定不适应。也没见什么好处,以后英语肯定会更流行,中文编程也不利于国际交流
likai
2018-11-02 14:50:45 +08:00
@absente
你是从哪里得出中文编程可以减少无用代码这个结论的?

易语言代表不了所有中文编程,就目前而言,
说他是中文编程的代表应该没什么人反对。

中文编程中除了易和 aauto,其他流派能举点例子出来么,哦,还有按键精灵这种说也能算,还有其他成气候的?

争论了这么久,你能拿出来中文编程的东西出来不?有自己设计理念,设计思想的东西,而不是汉化关键字,api 或者中文命名这种。
likai
2018-11-02 14:54:24 +08:00
@xuanwu 中文命名就叫中文编程了?那就不要再推广你的中文编程了,现在流行的语言几乎都支持中文命名,再怎么中文命名,该叫 python 的还是叫 python,该叫 java 的还是叫 java,

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

https://www.v2ex.com/t/503610

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

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

© 2021 V2EX