中语言计算技术研究与发展联盟
舒生羽 wzyorg@gmail.com
使得中语言程序能够用汉语读出来,也就是说对于每个中语言语法单元,我们可以根据其符号不需要过多费劲的转弯就可以用顺口的汉语符号序列对应出来,始终是中语言设计的重要目标。
中语言与汉语的的直接对应自然是中语言设计初衷---为汉语使用者设计编程语言---的必然结果。从而,中语言才有可能使得中语言程序对于生来就中国文化和语言熏陶下的程序设计者而言达到这样的目标:
一、口感上中语言的程序应该是朗朗上口,津津有味。
二、视觉上中语言的程序应该是一目了然,脉络分明。
三、思维上中语言的程序应该是行云流水,无滞无碍。
中语言的语法正是在这样的设计目标和C/C++语法的影响共同作用下的结果。譬如,中语言对于每一个新名字的引入都采用统一的语法,其大致形式如下:
名字 :型说辞 =值说辞
这样的句式正是受众所周知的汉语语法
…者, …也,…
启发而得到的。
“之名”操作符是体现出中语言亲近汉语的有趣特性之一,我俚有时,特别是摆观程序自身时需要使用这个符号本身的名字。在这样的情况下使用“之名”操作符可能会让你心情舒畅,笑逐颜开。
下面程序就是一个使用之名操作符的简单例子。
来 朴库.标准进出; 道: ()->()= { 你, 我: 元= 1, 0; 打印文套("%s与%s出现在中语言世界,%s有值%d,%s有值%d。", 你 之名, 我 之名, 你 之名, 你, 我 之名, 我); }
运行程序得到的结果如下图所示:
官网源文件参考:点击打开链接