第0798章 复杂的逻辑运算

沃森正在办公室里抽烟,他面前的烟灰缸里已经堆满了烟头,看起来有点吓人。

牛小强见状开口道:“教授,你怎么抽了这么多的烟啊?这样对身体很不好。”

沃森把烟头掐灭:“这是老习惯了,每次编程的时候我都忍不住想抽烟,要是不抽烟,就会觉得少了点什么。”

牛小强把烟灰缸里的烟头倒进垃圾桶:“你可以少抽点嘛。”

沃森点点头:“恩,我会注意的,你先坐下,我跟你谈谈编程的事情。”

来的路上牛小强就觉得很好奇,按理说沃森教授的编程水平那么高,一般的问题肯定难不住他。即便遇到问题,也不应该向自己求助。麻省理工计算机学院的高手可是很多的,他应该找这些人寻求解决的办法才对。

“教授,你遇到什么问题了?”

沃森不好意思的叹了口气:“我年纪大了,脑袋瓜没有以前那么灵活,在运算方面退化了很多啊。”

计算机这门学科跟数学的关系十分密切,尤其是编程。所有的程序都需要严密的逻辑公式作为支撑。所谓的逻辑公式,其实就是数学运算。

数学是这个世界上最严谨的学科了,同时也是所有基础科学的奠基石。就拿计算机科学来说,想要编写程序,你必须要进行数学运算,通过数学的严谨逻辑运算来构建严谨的逻辑程序。

程序从本质上来说就是一条条的数学公式,它是通过零和一的叠加来构建的,如果逻辑思维不够严谨,编写出来的程序就会存在漏洞,严重一点的会造成程序无法正常运作。

牛小强一听就明白过来,他微微一笑:“我知道了,下面由我来负责运算,给教授的编程提供数据支持吧。”

机器人指令程序的编写涉及到的运算是非常多的,不仅仅是数学,还有物理学知识。比如你想让机器人走路,就要确保它的平衡性,这其中牵涉到了重心转移、动能变量等诸多问题,需要计算机器人手臂的摆动幅度有多大、迈步的距离是多少。

如果没能计算好精确的数据,机器人就没办法保持平衡性,这样一来它就不会走路了。

仅仅只是让它走路就需要考虑这么多的问题,如果想要让它奔跑或者跳跃,涉及到的方方面面就更多了。没有强悍的知识储备和计算能力,是很难把相关程序编写出来的。

沃森笑道:“有你帮忙,我编程的速度一定会更快,程序也会更加稳定可靠。”

两人不再多话,开始共同协作。

有了牛小强的帮助,编程的效率明显提高了一大截,困扰着沃森教授的庞大运算问题迎刃而解,短短一个下午的时间,程序的核心框架就已经构建好了一小半。

到了下班的时间,沃森教授停止了工作,他忍不住感叹道:“你小子果然厉害,大脑就跟计算器一样,无论是什么运算,你都能第一时间得出结果,你这样的人天生就是为编程而生啊。”

牛小强超强度的忙活了一个下午,脑袋瓜有点发晕。他伸手揉着太阳穴,谦虚道:“教授过奖了,在编程方面我还有很多需要学习的地方,如果能把罗伯特学长找来帮忙,想必你肯定会更加轻松。”

沃森点点头:“罗伯特的编程能力确实非同一般,可惜暂时还没办法把他营救出来,不然我也不用这么操劳了。”

牛小强忍不住问道:“教授,按照你的估计,咱们还要多长时间才能完成人工智能这个项目?”

“按照现在的工作效率来看,半个月之内就能完工,到时候我会召开新闻发布会,把人工智能的消息公布出去,只要这个项目能够得到相关部门的认可,我们就能达成目的了。”

沃森的目的是把罗伯特营救出来,然后探讨万维网的事情。牛小强原本的目的只有一个,那就是通过这个项目挣钱。现在他又多了一个目的,想在挣钱的同时拉拢罗伯特,让罗伯特今后给他打工。

从某种意义上来说,拉拢罗伯特更加重要。这个人确实是个不可多得的人才,只要人家愿意给他帮忙,今后开设软件公司就有高手坐镇,可以给牛小强省去很多的事情。

沃森说到这里拍了拍牛小强的肩膀:“今天辛苦你了,你早点回休息吧,明天再过来帮忙,从现有的进度来看,三天之内应该可以完成核心框架的构建工作,到时候就不用再麻烦你了。”

牛小强点点头:“教授也早点回家休息吧,咱们明早见。”

辞别了沃森后,牛小强步行回到家。现在已经是下午五点半了,凯琳娜正坐在沙发上看电视,看到牛小强回来,她扭头问道:“你要不要休息一下再教我做饭?”

牛小强笑着摇摇头:“回来的路上我已经休息好了,走吧,咱们去厨房。”