明明是很平常的一天,依然重复着波澜不惊的大学生活,不同的是,今天在自习室里坐了两个小时,研究的东西与课程毫不相干,却让我有一个可怕的念头。
虽然我不是个好学的人,记性也不好,但我自认不算笨,也会有一些独特的和有价值的想法,并且养成的看待问题严谨和认真的习惯。我知道有些人认为把时间浪费在一些细节上得不偿失,某些情况下确实如此,但另外一些情况下,你不得不考虑所有可能考虑到的细节,尤其是,当你期望干出一番能改变一个社会、一个时代,甚至改变整个历史的事业的时候。
我所做的,不能改变社会,不能改变时代,更不可能改变历史。当然我无法预料到在这件事上投入半生的精力会得到怎样的回报——我也根本不敢去尝试。初中以来我一直在思考着某些问题——那时想得更多的是“什么样”“为什么是这样”“为什么不是那样”“如果……会怎样”,都是一些天真的乐于认识世界的直观探索;现在完全不同了,成长并不一定是好事,它让我更多地考虑自身的利益,因此对待问题的眼光发生极大的转变:“为什么要考虑”“考虑后对我有什么好处”“不考虑会怎样”……儿时的胸怀大志到今天已烟消云散了。
也许你不明白我说了半天要表达怎样的含义,别急,你立刻就会明白。
我所要做的,是创造一种人工语言。
没错,也许你也和其他人一样鄙视我,认为这是毫无意义的浪费青春的悲哀行为。在今天以前我已经不知被多少人反对过,有普通同学,有更权威的博士生,也有英语老师。没错,人工语言现在遍地都是,我又何必自讨苦吃?搞人工语言所需技能我一窍不通,甚至算不上一个英语专业的学生(我的专业是机械工程英语强化),这庞大的工程又从何谈起?
我没有信心,但我还是决定做下去。
我了解自己的思维方式。虽然我现在还不知道这个特点对这个工程而言有何意义,但我相信是有意义的。我对所有有利于认识世界的学科怀有浓厚的兴趣,即使不能深入研究,但也算略知一二,尤其是对计算机科学的爱好,让我亲身经历了人与计算机之间交流的痛苦感受。自然语言是人类发明的用于交流的工具,便决定了它只适合于人与人之间的交流,因为人的思维具有不确定性,这不确定性来源于所有的外界环境和人的内部环境。虽然从理论上来说,人有能力认识一切事物,但实际上,人永远也无法完全解析出人类思维的依托方式和运作流程,这是一种以人的能力根本无法企及也不敢企及的高度——解决了这个问题之后不久,人便可以制造出属于自己的人类意识,试想一下这个结局能带来怎样的悲剧。当然,不确定性是相对于人自己而言的,对整个世界而言,和所有人思维有关的状态和过程已经唯一确定,也就是说,将来发生的所有事都是注定的,只不过以人的能力无法预期它而已。呵呵,很抱歉我是亚宿命论者,关于这个我只能说一句,宿命论是对的,希望大家不要骂我。扯远了……
计算机也是人类发明出来的,受限于人类的思维,也受限于人类发明计算机的目的,计算机的一切运算和行为必须在人类可控的范围内,也就是说,计算机的行为具有确定性。而能完成确定性创造的学科只有数学。因此计算机语言——用以控制计算机行为流程的机器语言,它的核心依托是数学。
很难想象能在自然语言与数学之间建立起沟通的桥梁。特异性是人类存在的一大追求,每个人表达相同事物的方式大相径庭,每个人表达不同事物的方式也可能同出一辙,影响这些表达方式的因素太多了,人类的能力根本无法一一获得,也就无法完美实现计算机与人之间的完美沟通,举个最简单的例子,不同的人对同一事物获取信息的能力和角度不同,那么如何让计算机学会认识事物,你用尽全世界所有最先进的科技,也无法获取最简单的一粒石子的全部信息。获取不完全的信息所导致的结果也许不简简单单是计算机最终的IQ低下了吧。
目前我所希望完成的工程,也远远无法解决这个问题,但是我希望,能完成一种非常严谨的,具有确定性的“自然语言”,这便至少在阻碍人与机器交流的大门上剥下了一粒石子。目前我认为,这个语言应至少具有以下几个基本特征:
1. 每一实词语义单一且互斥;
2. 每一语句的含义单一甚至互斥;
3. 描述方对一事物(具体的或抽象的)的描述具有完全可移植性,也就是说一个人对一事物的第三人称描述不会因描述人和听众性别、国籍等基本信息的变化而失去正确性。
……还应该有的我给忘了……
目前给该人工语言起名为Ratinisa(英语Ratinese),很简单,你看过Chinese, Japanese, Vietnamese就不难理解我为什么这么起名了,当然它肯定不会具有亚洲诸语种的某些共性的。
我知道,凭我的斤两,不太可能会成功,自然语言没学过几种,学过的也只是看了某教材的前两章,只英语还算凑合,什么语言学之类一窍不通,连黏着语和屈折语都没听过,而起至关重要的作用的逻辑学和数学,也小学没毕业,但是,我相信我会坚持下来的,因为往小了说,我玩得很开心;往大了说,我来世界走一遭,野了一把,挺够本的,哈哈!