去年下半年汉语言编程在网上热炒了一阵子,沉寂了几个月,今天又看到了新闻。
据不完全统计,基于汉语言文字的编程语言,出现过几十种了。说是汉语言编程,其实有些除了支持简繁中文以外,也有支持蒙、藏等少数民族语言的,有的甚至支持它国文字,比如日文、韩文等。如果要归类一下,大致可以归为两类,一类是汉化其它的编程语言;二类是自主研发了编程语言及编译器。这些基于汉语言的编程语言,前赴后继,坚持下来的也不算多。
没有使用过其中的任何一种,所以不敢妄加评论。只能谈一些个人看法。
首先,总的来看感觉还是有意义的,毕竟有那么多人在做事情。在软件技术方面,所有的基础工作都是外国人干的,从编程语言,到操作系统,到平台工具,都是别人的,我们有人去做是件好事情,而且需要更多的人来做一些实际的工作。至于做得怎么样,需要一个尝试、学习的过程,我们的起点低,求全责备没有任何用处。
其次,汉语言编程,要弱化“汉”字。一些汉化过来的所谓汉语言编程,是没有什么必要的,那几十上百个关键字,就是初中层次的编程者,使用起来也不算困难,如果连这几个常用词都记不住,可能也不会从事专业或者业余的编程工作;当然有人会说类库中英文比较多,不过如果编程者能够理解面向对象的开发设计,能够理解接口、类、封装、继承、多态等概念,可能已经接近非业余爱好者了,是不是“汉”可能已经失去意义了,汉字符号与字母符号相比较,当然是字母符号更方便。而我们自主研发的汉语言编程语言,整个符号系统全部采用了汉语言,对于编程初学者学习来说应该是可行的,但对于专业的程序员来说,同样存在前面的情况。
其三、汉语言编程语言,更要突出“编程语言“本身。编程语言,最重要的是这种语言所提供的强大功能和编程能力,至于是”if”还是”如果