菲戈小说网>游戏竞技>武为王道>第二十七章 汉语言

更新时间2011-10-26 10:20:10 字数:3367

 这位负责培训林放舟方贤的仁兄名为杨学专,是九天战团的骨干成员之一,在此之前是九天的高级程序师,所以在对《武道》平台结构和汉语言的编程思维有些为深刻的理解,更重要的是他有一定的教学经验,据他讲,其实他最理想的职业是老师,当然他对目前的生活还是较为满意的。因为这个原因他经常担任了新职员的汉语言培训工作,以致于几乎广州分公司的人都认识这位带着眼镜,斯斯文文的杨教员。

  “杨先生,我有个问题想问一问。”一听杨学专说要教自己学汉语言,林放舟就觉得奇怪了,自己活过的年岁也不算少了,现在还要像个幼儿园的小朋友一样被人再教一遍汉语。

  知道了林放舟的怀疑之后,杨学专显得很理解,“我之前教过的很多人都有和你一样的疑问,但是你我都应该知道汉语是一门深不见底的学问,就算是现在再重学一遍又有什么不可以呢?”

  林放舟这时突然感到自己浅薄了,于是就静一下心来专心致志地听这位杨老师的课到底有何高妙之处。因为他已知道这里所要讲的汉语言与汉语是有所不同的,但是他了解到汉语言是可以写得跟平常话一样的一门特殊的编程语言,既然如此那还有什么必要再做学习呢?难道不是写得跟平常一样不就行了吗?

  汉语言的诞生不过才不到三年时间,但在这三年的时间里他的发展之迅猛,运用之广泛可以说令我们所有人都始料不及。原本汉语言并不一门用于编程开发的计算机语言,在大概一四年的时候它的前身——圣唐语被开发出来,当时的圣唐语所能提供的功能是相当有限的,并且只是用于一款名为圣唐之路的游戏上,但是他的出现却一下子就让世人耳目一新。因为圣唐语的出现可以说是计算机语言一个新的时代的开始,圣唐语已经真正地实现了用自然语言进行编程的这种思维。但是圣唐公司并不能把它做好做下去,不然的话,圣唐就是今天的九天了。

  一四年底,九天合并了圣唐,并且接管了圣唐旗下有业务,其中也包括了圣唐语。在随后的一年里,九天可以说倾注了全部的财力物力和人力在对圣唐语的二次开发上,使用了更为先进的算法和逻辑结构,而更重要的是,九天放弃了在个人计算机上执行圣唐语的设计目标,而是将圣唐语的执行平台转移互联网上,运用最先进的云计算技术和超高速互联网络来支持圣唐语愈发庞大的体系和愈发强大的功能。

  一五年圣唐语正式更名为汉语言,并且在一款全新的网络游戏上得到部分运用。这款游戏就是《武为王道》。虽然说仅仅是部分运用,但是汉语言的强大功能已经在这个过程得到了充分的展现。

  汉语言的设计目的是给程序设计人员提供一种简单有效而可靠安全的全新的面向对象的编程语言,当汉语言被运用到《武为王道》上时,他的目的就变成了为玩家提供一种实现角色行为自主操控的简易手段。

  汉语言的特点在于它成功的实现运用自然语言进行行为控制,并且真正的实现了模糊化编程。正是由于这一特点,汉语言又被称作是第一门真正意义上的智能语言。当然这个观点并不是所有人都赞同的,因为汉语言的智能是通过强大的计算平台来实现的,所以也有人说这是一种伪智能。不过无论怎么说都好,汉语言实现了模糊化编程,这是一个不争的事实。

  “为什么要实现模糊化编程呢?精确不是更好吗?”林放舟不解地问。

  “模糊化的目的是为了模拟现实,你看看,在现实中有我们所能精确描述和运行的环境吗?事实上,环境随时随地地在发生变化,而如果我们要应付每一种可能出现的情况的话,工作量是十分可怕的,甚至几乎是不可能的。但是在模糊化之后呢,我们就可以精力集中在对行为主线的设计上而不必在细节上过分的观注,汉语言本身就能处理这些多变的环境,使得行为的执行对象能够遭遇到异常情况时及时地作出反应,终止行为或者是在主线的周围作细微的调整,以达到预期目的。现在我来给你们做个示范。”

  杨学专从旁边的壁柜里取出一个箱子,箱子里是一个半米高矮的机器人。杨学专打开笔记本,然后说:“现要我就拿这个机器人来做个示范。比如我们要让这个机器人向前走三米或者是更远一点,再做一个踢腿的动作,最后回到原地。如果换作以前,要编出这样一段代码让机器人完成这一系列的动作够一个团队忙活好几天的。但是今天我只需要一句再简单不过的话就指挥机器人完成这个动作。现在我输入一句话:‘向前走三米,左脚上踢,再返回原地。’”杨学专在笔记本上噼里啪啦地敲击起来,一秒不到便停下来,“现在就让我们来看一看效果。”杨学专点一下键盘,机器人随即眼睛一亮,飞快地跑了起来,大概是三米的模样,十分连贯地踢出左脚,是一个十分标准的劈腿,然后一个转身径直奔回了原地。

  看到这一幕林放舟震撼不已,他觉得自己就好像是在看一部科幻电影一样,难以相信眼前的场景竟然是真的。

  “现在呢,我们在机器人行为途中设置一些障碍。”说罢,杨学专在机器人有行进路线上放上了一个小盒子,“现在我们再来看看。”

  只见机器人跑了起来,当它靠近盒子时,却毫不迟疑,猛地发力,如跨栏选手一般直接跨过盒子直奔三米处,执行之前给它设定好的任务。

  “我们都看到了,我们并没有对代码作任何的修改,但是这对行为的执行并没有产生多大的影响,这就汉语言的威力所在了。它自动地对异常作出了合理的处理,因为我们已经给它明确地指出了行为目的,它清楚要为我们做什么,只要环境依然有足够的可执行条件,它就想方设法地去完成它的任务。”

  “如果没有可执行条件呢?”方贤问。

  “那它就会停下来,告诉你:‘对不起,我没法完成任务。’”杨学专微笑着说。

  “那我们到底要学什么?”方贤就没法理解了,汉语言都已经如此强大了,我们还能做什么。

  没等杨学专说话,林放舟说道:“我想我们要学的就是,如何用一种合理的方式向汉语言表述我们的意图。”

  “没错,”杨学专赞道,“可是这还不是全部,我们还要学习如何让我们的代码更容易被汉语言接受,并且让我们的代码结构更加良好,可重用性更高等等,其实还有很多技巧性的东西我们需要去学,尤其是林先生,你要好好努力。”

  “我?”林放舟有些奇怪了,为什么不是方贤而是自己。

  “据我所知,你在训练营的结业成绩是很不理想的,所以你要加油啊。”

  面对杨老师如此鼓励,林放舟只能说:“我……会的。”

  在杨学专一点一点地介绍下林放舟对汉语言的核心思想有了初步的认识,只是有一点他不明白,汉语言是如何实现这些强大无比的功能的。杨学专并没有告诉他,而只是说:“汉语言的内部机制不是我们关心的对象,我们现在要做的就是掌握汉语言的使用方法和技巧,至于内部机制上的东西太过于深奥,你们毕竟不是计算机专业出身的,这些知识对你们来说会很陌生的。”

  对于这样的回答,显然林放舟是不会满意的,但是杨学专并不乐意透露,说明汉语言内部机制确实是玄机微妙,一定是一句两句地说不清楚,所以他才不愿意说,但是林放舟又偏偏是那种既想知其然,又想知其所以然的人,有不明白的东西压在心上他总觉得不舒服。

  “看来你小子还算是会做人,知道第一天上班就来请哥哥我吃饭。”在林行帆的印象里林放舟可是一个不晓人情世故的弟弟,为了这个他老是担心弟弟以后出到社会会吃一些暗亏。上一次让他请吃饭,那可真是不堪回首。没想到今天林放舟终于干了件让林行帆觉得林放舟不再那么书生气了的事。

  “哥,我其实是有问题想问你。”林放舟开门见山的一句话让林行帆顿感失望无比,还是腐儒一个。

  “你说。”林行帆实在是不想说他。

  “汉语言是怎么样实现他的功能的?”

  “哇,你这才是第一天上班就整出个这么专业的问题,以后要是上久了,那还得了?”林行帆没曾想林放舟会突然问这个问题,不过这样的问题却也较为符合林放舟的一贯风格,“其实说到底,汉语言还是一种基于电子计算机的计算机语言,不同的是它建立在一个前所未有的平台上,讲到底,他其实是云计算时代的产物。”

  “你能讲得更明白一点吗?”林放舟听了林行帆的解释,却依然感觉是在云里雾里。

  “要实现汉语言呢,首先是要建立一个极为的庞大的数据库,然后是设计一套行之有效的行为算法,在执行我们的命令和遭遇到异常情况时这套算法能通过检索数据库,查找并计算出可行的行为方案。可想而知,要建立这样一个数据库将是一项多么宏大的工程,直到现在我们所使用的数据库依然没有达到四年前我们的设计要求。但是它已经能在《武为王道》上实现很多很强大的功能了,还有……”

  一讲到与自己业务相关的事情,林行帆也是滔滔不绝,讲起来没完没了,这也正合了林放舟的意愿,他正想趁此机会好好了解一番汉语言的真实面目。林放舟隐隐地感觉到自己正在进入一个全新的世界。

  起点中文网 欢迎广大书友光临阅读,最新、最快、最火的连载作品尽在起点原创!