编程语言使用母语的效果,相当于英雄联盟里各种火龙、水龙的大范围全属性加成
- 队长
换成中文一样听不懂的,不信你自己把一段看不懂的代码全翻译了,再看看是不是就能理解了。
所以可以针对不同需求的人群,分类对待啊(1类--专业和对外交流程序,2类--普通程序员,国内公司内部程序,以及普通需求程序),而不要一棍子打死新的想法和尝试。就像人有左右两条腿走路,国内和国外两个市场开发,高低搭配两条路线更科学合理,可以针对不同人群,建议选择适合自己的编程语言细节,好处有几个:
1、使用母语,能极大降低编程门槛和更不容易出错(举个例子,我看微软基础库MFC,源代码里的命名和下划线太复杂,阅读难度指数型增加,太恶心,对国内用户极其不友好,很多是英语这种字母型语言文字本身的缺陷,是娘胎里带来的,汉语分类和固定长度名字等应用在某些情况下更合适),扩展编程受众群体,B站的编程讲师的受众会扩大很多。
2、程序编程开发速度更快,更容易阅读,和查找错误,更方便国内汉语人群交流代码,开发-调试-国内交流等效率更高,且不影响执行效率。
3、我的经验直觉,编程语言使用母语的效果,相当于英雄联盟里各种火龙、水龙的大范围全属性加成,同样的C++全英文源代码,平均而言,对母语为英语的人群,快速理解和阅读等效率加成能>130%以上,起跑线不一样,有点不公平。而部分加入中文等变量和函数名,同样可以加成130%~150%,对国人来说,更适合,所以总的来说评估:利大于弊。
本评论由用户“中文编程”推荐,来自《对中文语法的编程语言的质疑与回应》一文。内容仅代表用户观点,标题为中文编程用户添加,更多热乎讨论请移步原文。
请自觉遵守互联网相关的政策法规,共同营造“阳光、理性、平和、友善”的跟评互动环境。