中语言计算技术研究与发展联盟
舒生羽 wzyorg@gmail.com
在约两千五百年前中国的春秋战国时代,涌现出许多伟大的学者,他们意识到“名”在思想和交流中的极端重要性。比如他们认为“名不正则言不顺”,请注意这可不是只有在政治等领域内权谋上的意义,这里更深刻的意义是在于表达了名,也就是符号,在思考过程中的重要性。为此,那些学者就发起过“正名”运动。
那个时代的学者也认识到名在思考中的实质作用在于指称。名是用于指称实物的。“夫名实谓也。”,这是出自公孙龙子的论述。他还在那晦涩难懂的《指物论》里面论述到“物莫非指,而指非指。天下无指,物无可以谓物。”
中语言设计者自认为自己的灵魂来自那个伟大的时代,秉承了在那个时代的学者身上可常看到而在他们身后难以看到的自由,超脱,高贵气质。从名与指称的角度来说,中语言项目事实上是又一波的在中国的程序设计领域发起的正名运动。这场运动的目的在于正名,在于言顺,在于致使名能帮助我们知其所指,而避免“吾不知其所指”。当然中语言项目组也希望这场正名运动波及到中文符号所至之其它领域,因为现在那里有太多的辞不达意,字不配义。
中语言设计者对编程的基本观点之一是“编程要义有三:一曰指称,二曰形容,三曰计算。”。在中语言的设计过程中,名与指称始终被重点考虑,并为此提供了许多方便。
下面的例子程序就演示了如何给一道算力以多个名字。
来 朴库.标准进出; 中语言 又[吾中言, ZLanguage, CentralLanguage]: ()->()= { 打印文套("我的本名是“中语言”, 别名是“吾中言”,\n英文别名是“ZLanguage”,更正式的英文别名是“CentralLanguage”。\n"); } 道: ()->()= { 中语言(); 吾中言(); ZLanguage(); CentralLanguage(); }
程序执行结果如下图所示:
源代码在中语言网站地址是:http://www.zhongyuyan.org/ZStudy/超酷程序/多名.html