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

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

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

15815 次点击
所在节点    程序员
145 条回复
xiaochocking
2018-11-02 09:57:06 +08:00
@LemonCoo1 #14 诶 /逼 /吸
benzalus
2018-11-02 09:57:23 +08:00
看了楼主的专栏,感觉跟我心中的中文编程不太一样,特别是小括号之类的还是英文符号
largecat
2018-11-02 09:58:11 +08:00
计算机根基建立在数字 0#1 上面,
0#1 分叉成英文这么多年,包括键盘,已经形成了稳定的生态。
如果想中文编程,要从最原始的 0#1 开始,以及硬件上的输入输出设备,后面才会涉及到编程语言。

在英文环境下的硬件设备下,仅仅把英文改成中文,意义不大,而且麻烦
huzi19861007
2018-11-02 09:58:38 +08:00
@type 这个是给小朋友编程启蒙用的语言,关键字当然要翻译成中文。其实题主和各位 V 友都有一些偏激,编程语言哪怕不是文字,而是一堆符号,只要大家容易接受,便于推广,简洁明晰,也未尝不可。就好比我们学的高数里面的那些符号,不属于任何一种语言,但是自成一派,大家使用起来也没有什么障碍。关键问题是,使用现有的键盘作为代码的输入端,本身键盘所能表示字符的局限性,限制了我们不可能像数学一样发展一套属于编程语言专属的符号系统。
KingEngine
2018-11-02 10:02:10 +08:00
@star7th 有道理,但是未来,深钻源码的高级工程师有,但也有用最便利工具最快解决自身问题的普通人,编程有可能被大众化,就连扫地阿姨都会,几年前我就料想未来写程序会不会只需语音说出需求描述,计算机自动编程合适的程序。无论是易语言还是 Sketch,都对编程大众化作出一定贡献!
tamlok
2018-11-02 10:05:29 +08:00
看一下 我的第一本编程书 ? 里面是中文编程的,少儿启蒙还是不错。

至于提升到缩减企业成本 /强大国家之类的,就是无稽之谈了。其他不说,拼音输入法一堆的重码,敲完还得看候选词。
KingEngine
2018-11-02 10:05:32 +08:00
而在未来十几年后或更早码农也可能会失业,更加智能化的 AI 能从亿万代码库中寻找合适代码代替程序员完成程序开发,公司更需要的则是更加高级的工程师。
frittle
2018-11-02 10:06:21 +08:00
个人觉得这种为了降低门栏、为了普及而造轮子(确实就是造中文轮子)的方法并不可取,说白了和当初决定使用简体字一样,在普及方面虽然有效果,但同时也带来了问题(你可以辩解说简体字并没带来任何问题,但文化流失就是问题;你可以辩解说利大于弊,但繁体字真的难学么?)。中文编程,其实更像是一把锁,让使用者更难和非使用者交流,更别说一起工作了。
rocksolid
2018-11-02 10:07:15 +08:00
@LemonCoo1 换甲、乙、丙啊
nosky
2018-11-02 10:13:29 +08:00
中文编程的基础应该是可视化编程,为编程普及做贡献
thisisgpy
2018-11-02 10:15:26 +08:00
「我为什么投身于普及用中文编程?」
「可能是你吃饱了没事干吧!」
qwertty01
2018-11-02 10:15:54 +08:00
你把我易语言放到哪里去了?
HongJay
2018-11-02 10:18:50 +08:00
前排的小杠精们可以点下链接看看楼主的介绍再说话。
KingEngine
2018-11-02 10:21:45 +08:00
你们不要在争辩了,每种存在都有它的意义,何必内耗
t6attack
2018-11-02 10:22:46 +08:00
语言不重要,能用最简单的方式解决问题才重要。而不是对编程者有各种“专业要求”。
所以易语言能在民间普及。
loshine1992
2018-11-02 10:29:56 +08:00
@frittle #48 繁体字就是难学难写

简体字你使用了这么久出了什么问题呢?

虽然中文编程是不对的,但你的论据也是错的。
YIem
2018-11-02 10:47:19 +08:00
为什么能理所当然的说出中文编程是错误的?不对的?英语理所当然的就是是对的?
wangsyi13
2018-11-02 10:52:01 +08:00
想想数学公式,为什么不用中文?古代算术也是用中文的,为什么现代全改成了字母,编程同样的道理,不能逆势而行,中文天生不适合编程,至少不适合现在的编程
wangsyi13
2018-11-02 10:53:52 +08:00
@nosky 对,只能像 scratch 一样的入门图形化编程可以,写代码,目前看来不靠谱,在哪位天才发明一种适合中文的编程思想之前
anonymous256
2018-11-02 10:54:46 +08:00
知乎的评论亮了, 为啥使用半角英文标点

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

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

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

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

© 2021 V2EX