在上一篇文章中,小编为您详细介绍了关于《成都本地人咋看待成都的房价?成都电脑配件批发的网站有哪些》相关知识。本篇中小编将再为您讲解标题想发展母语编程(中文编程)?程序员会将情绪发泄在代码上么。
更新:
另外我的例子是标准ruby代码,只是函数名,变量名,类名用中文。
请大家重点讨论怎么做的思路。
原帖
先上编程观:
“编程是①种①个人告诉另①个人他想让计算机做什么的艺术。”----Donald Knuth 好的代码应该是自释义的。前提:
编程会成为未来人类的基本技能:为什么说编程是每个人都必须掌握的技能?-KidsProgram推广
所以,既然编程是未来每个的基本技能,而我不认为每个人都应该和能够学习和用好英语。那我们就需要中文化的编程了。当然,我认为理想是母语编程,不光是中文。
废话太多了,先show me the code吧,①⓪年左右给公司内部做测试框架和推行自动化测试,做过半中文化的自动化测试代码,如下:
这样的代码,我们公司想在大概⑥⓪万行。
当时,为什么用中文?
我们公司开发和测试人员的整体英文能力低。开发以前用过拼音做数据库字段名,对新人来说就是灾难。我们是行业软件公司,很多单词根本就不知道怎么翻译。就算你找个英语⑧级的来翻译了,英语⑥级的还是看不懂啊。(本人英语④级都没过)代码既是给计算机读的,也是给人读的。当然在满足计算机读的基础上,尽量让人能更容易的读了。英文关键字+中文类名、方法名有什么缺点呢?交流时不好阅读,别扭。不够优雅。好了,为什么不废话太多了。说①下我的思路,大家评价①下:
基于现有的成熟语言的基础上做中文关键字支持。暂时想用ruby这样就可以完全利用已有的程序库了,社区不用从⓪开始开发和封装各种环境和库。大家如果看我的图片的例子的话,基本上
编后语:关于《想发展母语编程(中文编程)?程序员会将情绪发泄在代码上么》关于知识就介绍到这里,希望本站内容能让您有所收获,如有疑问可跟帖留言,值班小编第一时间回复。 下一篇内容是有关《如何评价纳智捷、观致、DS 等叫好不叫座的汽车品牌?一般汽车玻璃上的标志是汽车品牌标志还是玻璃品牌标志》,感兴趣的同学可以点击进去看看。
小鹿湾阅读 惠尔仕健康伙伴 阿淘券 南湖人大 铛铛赚 惠加油卡 oppo通 萤石互联 588qp棋牌官网版 兔牙棋牌3最新版 领跑娱乐棋牌官方版 A6娱乐 唯一棋牌官方版 679棋牌 588qp棋牌旧版本 燕晋麻将 蓝月娱乐棋牌官方版 889棋牌官方版 口袋棋牌2933 虎牙棋牌官网版 太阳棋牌旧版 291娱乐棋牌官网版 济南震东棋牌最新版 盛世棋牌娱乐棋牌 虎牙棋牌手机版 889棋牌4.0版本 88棋牌最新官网版 88棋牌2021最新版 291娱乐棋牌最新版 济南震东棋牌 济南震东棋牌正版官方版 济南震东棋牌旧版本 291娱乐棋牌官方版 口袋棋牌8399 口袋棋牌2020官网版 迷鹿棋牌老版本 东晓小学教师端 大悦盆底 CN酵素网 雀雀计步器 好工网劳务版 AR指南针 布朗新风系统 乐百家工具 moru相机 走考网校 天天省钱喵 体育指导员 易工店铺 影文艺 语音文字转换器