详情

第三十九章 计算机语言和咒语

  除了找到亚历克·布鲁斯教授这个电磁学专家之外,英国数学家迈克尔·巴恩斯利也是班克斯此次拜访的对象。3XzJrw

  他不仅是一位出色的数学教授,他更是首次找到了对计算机图形进行压缩的方法。3XzJrw

  “如果我是一个传说中的魔法师,要使用魔法,我肯定要说上一段咒语,如果是您,您会如何设置一个咒语呢?”与找布鲁斯教授不同,班克斯找到巴恩斯利并不是要他做出一个器具,而只是和他进行一次会谈。3XzJrw

  在班克斯的想法中,魔法的咒语和计算机语言可能会有共通之处,所以在这方面班克斯需要找到一个专家。3XzJrw

  “卡文迪许先生,您的爱好还真是独特,我建议您找一名小说家,只要花上一点点钱财,他一定会为您编纂一个精彩绝伦的咒语出来的。”巴恩斯利回答道,“您是一个科学家,你怎么会认为这个世界上有魔法这样的东西。”3XzJrw3

  “这只是我的一点点小爱好,伦敦街头的小说家我也找过,他们只会写那些运气逆天的无能之人的故事,他们可写不出符合科学逻辑的魔法咒语。”3XzJrw

  班克斯从自己口袋之中掏出了一张支票,“我听说您对于图形的研究需要IBM最新的计算机。”3XzJrw

  “谢谢,我想计算机史上一定会留下您这个慷慨的资助者的名字的。说说看您需要什么样的咒语?”巴恩斯利看了一眼支票上的数字,将支票放入了自己的口袋之中。3XzJrw2

  “咒语不长,可能只有一个单词甚至只有几个音节,但是却能够完成有个复杂的魔法。”班克斯说道。3XzJrw

  他从自己的手提包中拿出了一根魔杖,一根货真价实的,从奥利凡德魔杖店买来的魔杖。尽管他不是一个巫师,但是古灵阁的妖精还是很给面子的承接了他代购魔杖的业务。3XzJrw

  “羽加迪姆勒维奥萨!”班克斯的发音很标准,手腕的抖动也没有出现任何的差错。3XzJrw

  但是什么都没有发生。3XzJrw

  “哈哈哈!”看到班克斯的动作收下赞助的巴恩利斯很给面子的笑了出来,顺便还鼓起了掌。3XzJrw

  “对于我所研究的计算机来说,一个命令显然必须要包含三个要素,发起的主体、对象和行为,你刚才的咒语完全不包含这些要素。”巴恩斯利分析道,“如果非要我用一个符合逻辑的解释,那么我只能说最后的咒语就是确认了。”3XzJrw

  巴恩斯利认为一个合格的咒语必须要说清楚事实,比如在自己面前三米释放一个火球,这样才能够用出魔法。发起的主体是自己,对象是火焰,而行为就是出现一个火球。3XzJrw3

  如果所谓的咒语没有这三个要素,那么咒语就不是施法的必要步骤。3XzJrw

  巴恩斯利用了计算机作为一个比喻。魔法好比是操作计算机完成某种工作,输入命令,调动资源,然后输出结果。3XzJrw

  显然,所谓的短咒语根本就不能完成输入命令的工作。3XzJrw

  “所谓的咒语,就是确认命令之后的最后一个确认,只有按下这个确认,整个魔法才能够起作用,而之前输入命令的工作已经完成了。”巴恩利斯对班克斯刚才那句简短的咒语是这样评价的。3XzJrw

  巴恩利斯的话语让班克斯的思维豁然开朗,这样他就能解释所谓的无杖施法或无声施法,念出咒语并非是魔法的必要步骤。3XzJrw

  因为最后的确认不一定需要用固定的形式。3XzJrw

  就好比运行一个计算机程序,最后用鼠标点下确认是初级难度,也就是用魔杖施法,而用键盘快捷键点下确认,那就是无声施法了。3XzJrw1

  “可是我有一种想法,为什么念错咒语会产生不一样的效果,而不是咒语失效了?”班克斯又问询说,他记得从哪里看到过有一个倒霉蛋念错了漂浮咒,结果被一群牛踩在了脚底下。3XzJrw

  如果咒语仅仅只是一个确认效果,那么念错咒语最多导致咒语失效而不是产生其他效果,计算机确认命令一般只有确定和取消这两个。3XzJrw

  “按照我的想法,魔法的难度在于怎么释放,而不是怎么确认,如果连最后最简单的咒语都错了,前面看不见的部分不知道错到哪了。”巴恩斯利说道。3XzJrw

  “我明白了。”班克斯立刻就知道了巴恩斯利的意思,这就好比造房子,如果在外立面上都能看到瑕疵,那么看不到的放线、打灰不知道要错到哪里去了。3XzJrw

  “如果你希望我从计算机角度来看待魔法咒语,那么我只能这样告诉你这些。”巴恩斯利说道,“当然魔法和科学是不一样的,用计算机语言去解读魔咒只能算是一种消遣。”3XzJrw

  “要实现一个短咒语,前面势必有动作或者其他什么样的东西已经输入过,比如说各种各样神话中出现的魔力,施法者的动作等等。”巴恩斯利说道。3XzJrw3

  巴恩斯利的话语给班克斯打开了一个新的思路,既然施法的结果已经在咒语前确定了,那么他就可以控制施咒的变量,比如看不见的情况下能否施法,没有听觉的情况能否施法等等。3XzJrw

  控制变量而获取实验成果,这对于一个科学家来说可以称得上是基本功了。3XzJrw

  “谢谢您,巴恩斯利教授。”班克斯真诚地感谢道。3XzJrw

  果然,巴恩利斯和班克斯这个靠上辈子成为大科学家的人不同,这个凭借着自己能力成为教授的数学家有两把刷子。3XzJrw

  他的想法给班克斯研究魔法打开了一条不一样的道路。3XzJrw

  “不,应该感谢的人是我,您的赞助给了我在研究计算机上很大的帮助,而我只是在您的幻想之中做了一点点小小的工作。”巴恩斯利的感谢也是真心的,班克斯这样的土豪给钱非常的大方,甚至还超过了IBM这个他过去的金主。3XzJrw

  班克斯在圣诞节的拜访行动没有就这样结束,物理教授、化学教授甚至是史学家或者神秘学家,而这些和魔法没有什么关系的教授,却从他们的领域给了班克斯很多研究魔法不一样的思路。3XzJrw4

本章结束