“没事,我正好也看下他们这些人的编程水平怎么样。”
“那好吧,那我下班前收集下发你。”程旭原说,“另外,你给我们这个项目起个名字呗。”
“我早想好了,叫mpj。”金鑫脱口而出。
“mpj?有什么含义嘛?”
“马屁精的拼写简写。”
“马屁精?”
“对啊,在某种程度上来讲,人工智能如果能做到马屁精这样的程度,那确实就真的很智能了。”
“好吧。”程旭原心里嘀咕一下,“你出钱你任性”。
“你觉得外面那些人的学习能力怎么样?”金鑫突然问。
程旭原很自信地说,“都还好,我对他们也算挺知根知底了。”
“如果让他们学习一门新的计算机语言,你觉得他们多久能掌握?”
“本来程序员都在不停地学习当中的,所以应该没问题的。”程旭原又问。“你是需要我们用什么语言来写代码?”
“这是个新的语言,名字我还没想好,暂且就叫j4吧。”
“……j4,没听过啊。”程旭原仔细想了想。
“你当然没听过,因为还没有发布呢。”
“既然没发布,那你是怎么知道的?”
“因为开发人就是我啊。”
“……老板,你的意思是,你要开发一个新的计算机语言?”程旭原不可置信地看着金鑫。
“对啊。”
“就你一个人。”
“有什么不妥吗?”
“……”程旭原这时不知道应该说啥。在计算机语言的发展历史中,确实是靠着一些大牛发明更实用的语言来推进的,但这些大牛在程序员的心中,都是遥不可及的神。
“是这样的,因为我觉得现在的所有计算机语言都达不到我想要的要求。”金鑫继续说,“我想要的一种能跟人一样的思考判断的语言。现在我们的计算机语言做一些逻辑性的程序完全没问题,但是如果做一些类似于人的思考判断,就显得有些力不从心。简单讲就是现在所有的程序都是线性的,而我要的是非线性的。就好比在传统程序中a后面跟着b,接着cdef等等,但如果用j4编写出来的程序,它就有可能是acfbde,或者其他组合。”
“这样意义是什么呢?”
“让程序具备自己我选择能力,它给出结果的时候,是一个‘思考’之后的结果,而且不是逻辑运算的结果。只有这样的程序,才有可能向智能进行。否则,就都是智障。你看当下最牛逼的人工智能,也就只是过下棋很厉害的高手。下棋说白了,就是一种逻辑运算。在逻辑运算方面,计算机已经远远超人脑不知多少倍了。但这世界正常运行,逻辑运算却只是一小部分。”
程旭原说:“我大概能明白您的意思。但我的理解是,这个跟计算机的本身有关。在计算机这里,它只能识别0或者1,我们所有的语言最终都是被翻译成0跟1。如果真要达到您的非线性要求,计算机底层不改变,我们上层语言改变了也是没有太多作用的。”
金鑫说:“这我当然明白,底层的事情我们暂时先不管。因为这个我们暂时不可能撼动得了。但我们可以先挑战下,现在的计算机终极智能到底可以到什么程度?”
“我只是觉得您花费这么大量时间去创造新的语言,到最后如果用处不大的话,不是很浪费了嘛。”
“没关系。我相信终归可以用上的。”
“既然你主意已定,我也不说什么了。那你什么时候可以拿出j4的学习资料。”