想发展母语编程(中文编程)?程序员会将情绪发泄在代码上么

时间:2017-12-11 00:00:02   浏览:次   点击:次   作者:   来源:   立即下载

更新:

另外我的例子是标准ruby代码,只是函数名,变量名,类名用中文。

请大家重点讨论怎么做的思路。

原帖

先上编程观:

“编程是①种①个人告诉另①个人他想让计算机做什么的艺术。”----Donald Knuth 好的代码应该是自释义的。前提:

编程会成为未来人类的基本技能:为什么说编程是每个人都必须掌握的技能?-KidsProgram推广

所以,既然编程是未来每个的基本技能,而我不认为每个人都应该和能够学习和用好英语。那我们就需要中文化的编程了。当然,我认为理想是母语编程,不光是中文。

废话太多了,先show me the code吧,①⓪年左右给公司内部做测试框架和推行自动化测试,做过半中文化的自动化测试代码,如下:

这样的代码,我们公司想在大概⑥⓪万行。

当时,为什么用中文?

我们公司开发和测试人员的整体英文能力低。开发以前用过拼音做数据库字段名,对新人来说就是灾难。我们是行业软件公司,很多单词根本就不知道怎么翻译。就算你找个英语⑧级的来翻译了,英语⑥级的还是看不懂啊。(本人英语④级都没过)代码既是给计算机读的,也是给人读的。当然在满足计算机读的基础上,尽量让人能更容易的读了。英文关键字+中文类名、方法名有什么缺点呢?交流时不好阅读,别扭。不够优雅。好了,为什么不废话太多了。说①下我的思路,大家评价①下:

基于现有的成熟语言的基础上做中文关键字支持。暂时想用ruby这样就可以完全利用已有的程序库了,社区不用从⓪开始开发和封装各种环境和库。大家如果看我的图片的例子的话,基本上

收起

相关推荐

相关应用

平均评分 0人
  • 5星
  • 4星
  • 3星
  • 2星
  • 1星
用户评分:
发表评论

评论

  • 暂无评论信息