中文编程不过是另一种编程语言文学化。
首先,中文编程强调用中文是为了解决代码的可读性问题,这与编程语言文学化的思路不谋而合。
英语母语者在用英语编程时,可能并不像某些中文编程爱好者所想的那么容易。首先,所谓的英文编程,也不过是拿英文单词,按工程目的进行再造的类英语语言。比如说,isBook 可以用来表示是否是书本,但 “is book” 其实并不符合英语语法,应该是 “is a book” ;又比如说, isBooks 用来表示是否是书本列表,但 “is books” 连复数都不注意。英语母语者能读懂这些,但认真去思考的话,肯定是十分便扭的。但是,他们为什么仍然要用这样一套命名法呢?因为这样命名比较规整,而且,抛弃一部分语法的完整性,能让短命名能够成立,从而大大降低编码的输出。虽然有自动补全等工具,但不用补全,全看心流其实速度更快。而且,不完整的英语语法其实降低了对英语学习的要求,对于他们而言,也没有什么母语障碍,这方面其实是一碗水端平的。