中语言计算技术研究与发展联盟
舒生羽 wzyorg@gmail.com
中语言的设计工作以汉语为出发点,所以中语言程序自然能够比C/C++更方便的处理汉字。
中语言对汉语字符的处理首先体现在字面数(literal)上,中语言的字面数可以定义多种进制的数值和多种编码的字符,而且在书写上是统一而简单的。大致形式是:
数字序列 #字面数符号序列
井号前面的数字序列规定了进制或者编码值,后面的符号序列表示了该字面数的值(你是否感觉到这样的表达形式读起来有点顺口)。详细内容可参考:
http://www.zhongyuyan.org/ZStudy/示例/词法.html
下面的例子演示了任何在中语言程序里面应用字符和字串。
来 朴库.标准进出; 道: ()->()= { 打印文套("‘中’的UTF16编码是16#%X。\n", '中'); 打印文套("‘中’的GB2313编码是16#%X。\n", 1#'中'); 打印文套("‘中’的UTF8编码是16#%X。\n", 3#'中'); 打印文套("汉语是一门天然的计算语言,也是一套天然的符号推演系统。\n"); }
程序的执行结果如下:
中语言因以汉语为设计起点,故在处理汉字方面具备优势。其字面数允许定义多种进制和编码的字符,形式简洁。通过数字序列与字面数符号序列结合,实现灵活的字符表示。欲知详情,可参阅http://www.zhongyuyan.org/ZStudy/示例/词法.html。此篇博客展示了中语言在程序中应用字符和字符串的实际操作。
11

被折叠的 条评论
为什么被折叠?



