第二天,三月十六日,午间的时候,段天狼就马上去找王廉。
看到段天狼这么积极,王廉的心里说不出的高兴,他恨不得马上将自己一生所学倾囊相受给段天狼。但是他知道,无论学什么东西,基础都是很重要的,切切的急不得。
他于是把王廉带到机房,然后指着电脑说道:“我今天先跟你说计算机的组成吧,电脑一共有显示器,主机,输入设备三部分组成,而其中最为重要的部分就是主机部分,主机又由……”
耐着性子听了两分钟之后,段天狼终于忍不住说道:“老师,你说的这些,我今天早上都看过了,你可以稍微教我一点高智商的东西么?”
“那好吧,我考考你,如果我问的问题你都能回答的话,我就教你更高阶的东西。”王廉说道。
“好吧。”段天狼点点头,扬了扬手里的计算机技术基础教材,说道,“只要是这本书里的,随便什么都可以。”
王廉张开嘴巴,正要发问,但是当他看着段天狼自信的表情,却老半天也不知道问什么最后,最后他只能叹了口气,问道:“说吧,你现在想学什么?”
段天狼说道:“我只想学两样,第一,计算机自身是怎么工作的,它的各种原理是什么。第二,我们该如何操纵计算机,使它完成我们想要它做的事。”
“你所说的,归纳起来,可以成为计算机硬件技术和计算机软件技术。”王廉说到这里,又卡壳了,他有些尴尬地咳嗽了一声,抿着嘴巴想着该跟段天狼说点什么。遇到蠢学生固然难过,但是遇到太聪明的学生,原来也不是什么轻松的事啊。
思考了老半天之后,王廉说道:“我们先谈计算机的本源吧。计算机之所以那么精确,是因为世上一切事物,在计算机的世界里,通通被两个数字表达出来,这就是0和1。我们仅仅从显示器上看,会觉得计算机的世界很多姿多彩,然而这只是表象。在计算机的内部世界里,只有0和1,绝没有第三样东西,这个你能够理解吗?”
段天狼略想了一阵,点头道:“这没有什么好奇怪的,这跟我们的现实世界完全一样。”
“什么?”王廉有些不解地眨了眨眼睛,“你的意思是……?”
段天狼吸了口气,说道:“从表面上看,我们这个世界好像很复杂。但是实际上,这个世界上只有两样东西,那就是阴和阳,阴阳之间即对立又统一。阴阳彼此排斥又彼此依赖,两者围绕着对方互相旋转,运动,于是才诞生出这花花世界。”
段天狼的话说完之后,王廉的嘴巴微张,傻了老半天之后,才记得把嘴巴合起来,问道:“你这话都是谁教你的?”
“没人教,我家老……叔叔从前是个道士,他家里放了很多道教经典。我从小没什么东西可以读,所以就把这些东西都通读了几遍。这些书里有一本最深奥的书,叫做《道德经》。这本书曾经在里面说道:道生一,一生二,二生三,三生万物,我想说的,就是老师刚才所说的这个道理。”
王廉又愣了一阵,“呃……这本《道德经》能不能借给我看看?”
第一集 奔向黎明 第七节 天才不可揣测
“没问题。”
“那我们继续吧……我们人类操纵电脑,是通过计算机语言,也就是通过跟计算机对话。在最初的时候,我们使用的语言,是机器语。所谓机器语,就是直接输入0和1,这是最原始的计算机语言,你可以将它理解为计算机的母语。机器语很直接,但是它实在是太繁琐了,现在已经没有谁还用这种语言来写程序了。”
“机器语之后,最接近计算机母语的,就是汇编语言。在我们程序员的专业术语中,有一个词汇叫做编译,这个词语你可以简单的理解为翻译。除了机器语以外,所有的计算机语言都必须通过编译之后,才能让计算机理解并运行。而汇编语言是所有计算机语言里,最容易被编译的语言。如果我们说得简单一点,你可以将汇编语言看做一种人类所可以看懂的机器语。”
“正是因为汇编语言如此接近计算机语言,所以汇编语言可以最大限度地发挥计算机硬件的性能。用汇编语言写得程序,最大的优势就是速度,用它所写的程序往往比别的语言所写的程序,要快上数倍甚至成百上千倍。”
王廉说到这里顿了顿,通常这个时候,上课就已经结束了,因为一节课的含量大概就该这么多了,再多一些的话,学生们恐怕就该无法理解了。不过王廉只是喘了口气之后,便马上说了下去,因为他现在所教授的学生,可不是麻省理工那些普通的大学生,而是段天狼。
“我接下来跟你说一下汇编语言的工作原理。我们的计算机之中,起到核心作用的,是CPU,中文翻做中央处理器。汇编语言被编译成机器语言之后,将由中央处理器来执行。典型的中央处理器的主要任务包括从内存中获取机器语言指令,译码,执行;根据指令代码管理它自己的寄存器;根据指令或自己的的需要修改内存的内容;响应其他硬件的中断请求……”
在段天狼热切的眼光中,王廉以从所未有的速度飞快地讲述着关于汇编语言的一切,不知不觉,两个小时过去了。
下午上课时间开始了,王廉抹了抹头上渗出的细汗,如释重负地对段天狼:“好了,你现在该去上课了,我也该休息一下了。”
段天狼不以为然地说道:“没关系,老师,你继续讲,我旷课就是了。”
“但是你不是除了不上班之外,从来不旷课的么?”
“那是因为没有好的旷课理由。”段天狼说着,一脸无辜地望着王廉。
王廉和段天狼对视了一阵之后,妥协了,“好吧,汇编语言就介绍到这里,我现在再给你推荐一种我本人很喜欢用的语言C++。如果你能够熟练掌握汇编语言和C++语言的话,那你就什么语言都不用学了。因为这两种语言的混合使用,就像九阴真经加上九阳真经一样,足以使你独步天下。”
段天狼看着王廉,再次难得地笑了笑,眼中冒出一丝让王廉微微感到有些害怕的火花,“老师,我开始有一点兴奋。”
从这一天开始,王廉开始正式教授段天狼计算机技术,这里面包括软件技术,以及硬件技术。