第24章 具有想象力的编程语言 (第2/2页)
这应该是最难的部分了,也是最核心、最神秘的部分,这一次风笑天编写程序并没有使用最普遍的电脑编程语言,相反,他使用了自己的母语——华语,关于这点,风笑天早就考虑得很清楚了,他已经编写了不少程序,在他看来,BASIC语言是目前最普及的电脑编程语言,虽然很好用,也很简洁,但要用这种语言编写出智能程序,却是不大合适的,原因很简单——因为它太过死板,不具有想象空间!
按照风笑天自己的理解,人工智能是一款具有自主思维能力的程序,人工智能跟人类不一样,它没有同类,所以它无法像人类一样,通过在群体中汲取相关知识储备,所以人工智能的基础本体应该使用一种抽象化的语言来编写,世界上什么语言最抽象化?答案就是华文!
虽然其他语言里面也有一词多义的,但是跟华文比起来,那就不够看了,在华文里面,同一个字有着不同读音,甚至不同含义,这种字是相当普遍的,而且形容同一种事物,更是有着不同的用词,各个地方的方言都不尽相同,这样一来,华文就更具抽象化,用它来编写智能程序,是风笑天想到的最合适的语言。
风笑天以前没有动手,那是因为他没有找到落脚点,现在却不一样了,他已经确定了智能程序的开发途径,那就是类似于人类的孕育模式,何为人类的孕育模式?说白了也很简单,那就是通过两种不同细胞分子的结合,孕育出智能系统!
人类是通过精子和卵子的结合孕育下一代的,可电脑不具备人类的这种能力,风笑天对此的处理方法很简单,那就是编写两段不同的程序,然后让它们结合到一起,这虽然听起来很简单,但是实际操作却很困难,风笑天以前只想到编写一种程序,可是就目前的情况来看,两种程序是必不可少的,所以这也增加了其中的难度。
风笑天已经给两段程序各自命名——“父系程序”和“母系程序”,父系程序里面包括了人类最基本的行为道德准则,为人处事的方法,生存的基本内容;母系程序则有些复杂,因为它涵盖的内容相对于人工智能来说才是最难得的,因为这里面包括了感情!
人类的各种喜怒哀乐,都在母系程序里面,它就是丰富人工智能最关键的因素,一旦这个程序出了问题,人工智能就不可能被孕育出来。
风笑天开始了父系程序的编写,他决定由简入难,先走出第一步,以后的情况只能以后再说了,由于他使用的是华语,所以微软3.0系统根本就不认识,在编程的时候,风笑天打出的字符全都是乱码,风笑天虽然看不懂这些乱码,但他依然坚持使用华语,现在不熟悉不要紧,时间长了,自然就熟悉了。