为什么会这样?其实“汉语编程”这本身就是个伪需求,编程讲究的是思想,要会编程,首先要学会把生活中很多用自然语言描述的事件改为用数学和逻辑的语言来描述,且没有歧义。这才是编程的精髓。学会了描述算法,以及画流程图之后,本质上就已经学会了编程,语言这方面是次要的。 易语言,本质上还是一种编程语言,那以上的编程核心思想都不能少。很多人觉得编程难,其主要原因是思维方式不对,你见过有几个人说编程难是因为看不懂英语的?如果说有了编程思维,但就是看不懂英语,其实我们完全可以在已有语言的基础上实现那所谓的“中文编程”。就以 C/C++ 举例。我完全可以在程序开头给各关键字加上宏定义(不支持汉字的话,用拼音也勉强可以吧)。像这样的:
#define 使用 using
#define 命名空间 namespace
#define 标准 std
#define 主程序 main
#define 整数 int
#define 无参数 void
#define 让 for
#define 加上 +=
#define 输出 cout
#define 换行 endl
#define 等待按键 system("pause");
#define 程序结束 return 0
然后主程序是这样的:
包含
仔细看看,这样的程序其实和 C 语言在结构上没有任何差别,思想上也没有任何变化。而且,用汉语写不累啊?还很有可能出现错别字,再加上汉语哪有好好的在中间加空格的道理?汉语这种方块字用在编程上,那是进一步加大了人对程序的理解难度。