《超脑黑客校对版作者疯狂小强》第101/659页


  然后,从最初的基本语法变量开始慢慢开始展开叙述,将得深入浅出,精彩纷呈,与此同时还有很多实例代码可供参考,林鸿很快就沉浸其中。
  在林鸿独自看书的时候,亚瑟却一直在他身后观察着他,眼神闪烁若有所思。
  很快,麦克就将这节课的基本知识讲完了,然后让大家上机开始自己动手操作,说有不懂的地方,随时可以举手询问。
  由于林鸿是新来的学生,麦克对他比较关注,刚才在上课的时候就已经观察到林鸿在自己做自己的事情,当然,他对此并没有任何意见,毕竟这是他们的自由,学生如果不听他讲课,那是他讲的课程太枯燥乏味,无法吸引住学生的注意力。
  如果学生觉得老师的讲课对自己毫无帮助,是可以选择不听的,甚至更严重者,还可以向学校提出申请,要求更换老师,如果申请的学生比较多,并且学校也认为这是有必要的,麦克还真的有可能会面临下岗的风险。
  “嗨,很高兴见到你,我是麦克,你叫什么名字?”麦克走到林鸿的身边,见他正在专心看书,不由微微点了点头,喜欢学习的学生在哪里都是比较受老师欢迎的。
  林鸿将目光从书本上移开,转头看着这位秃顶男人,说道:“我也很高兴见到你,我是STONE・林。”
  “STONE,你是第一次来上课,对吗?”
  林鸿点头:“是的!”
  “你来自哪里?看上去是亚洲人?日本?”
  “不,不是。”林鸿连忙摇头,“我是中国人,来自北京,是交换生。”
  “噢,是吗?你竟然是来自北京交换生!”麦克感到非常惊奇,这里也是有一些华裔学生的,可是很多都是美籍华裔,真正来自北京的学生却非常稀少。
  见林鸿没再说话,只是一脸疑惑地看着他,可能担心林鸿会误会他,他连忙说道:
  “不好意思,我只是有点意外,没有其他任何意思。我想说,你需要什么帮助吗?”
  “帮助?”林鸿犹豫了一下,还真的提出了一个问题:“老师,我想问一下,C语言的编译器在哪里?”
  “麦克,你直接叫我麦克就行了。”麦克纠正道,然后他接着问道,“你之前有接触过编程语言吗?”
  他之所以这么问,这是因为林鸿问的问题比较关键,如果是初学者,可对编译器这种东西没什么概念。
  编译的英文为“compile”,意思是“收集、汇编”,后来根据情境和意思翻译成中文,便是“编译”,有“汇集”和“翻译”的意思。
  高级语言的出现完全是为了方便程序员,提高可读性和降低编程的难度,但是对于计算机来说,高级语言就好像是一门外语,直接“说”给它听,它完全不懂你在说什么。
  于是便需要利用一个“翻译”,将高级语言翻译成计算机能够理解的机器码,编译器所起到的作用,正是这个中间人,他既能听懂高级语言这门“外语”,又懂计算机的“土著语言”。
  当然,翻译其实也有两种不同的类型,一种是“同声传译”,也就是听到“外语”的同时,这个翻译就顺口就翻出来了,边听边说,这种类型的语言被称为“解释型语言”。
  另外一种翻译,则是先完整地听你说完,然后再全部将这些内容翻译好,形成一个翻译后的文稿,最后再扔给计算机让他去执行。在这个过程中,翻译可能还会根据计算机这个“土著”的习惯,将翻译稿进行一番整理,让其更加的通顺并且没有什么语法错误,以便能够让“土著”更好地去执行这些任务。这样的语言才是真正的“编译型语言”。
  而实际上,BASIC语言的“翻译”属于前者,而C语言的“翻译”则是后者,只不过目前林鸿并不懂这一层道理,以为这两种语言的翻译过程都差不多。
  面对麦克的问题,林鸿点头道:“是的,我学过BASIC。”
  “喔,很不错!如果是这样,那你学习C语言也应该会很顺利,虽然它们是两种不同的语言,但是在编程思想上,很多东西是相通的。”麦克微笑着说道。
  “编程思想?”林鸿对这个词汇非常陌生。
  麦克以为林鸿没有听清楚,毕竟对于国外来的学生来说,很多都有这方面的语言障碍,林鸿是他见过的最容易沟通的国外学生之一,所以他立刻放慢了语速,将这个词汇重复了一遍。
  “什么是编程思想?”林鸿问道。
  麦克听到他的问题,稍微思考了一下,然后才用自己认为最通俗易懂的方式说道:
  “这是个很大的话题,涉及的范围很广。简单的来说,这就如同是我们思考问题的方式,编程思想,就是我们用计算机编程来解决实际问题的思维方式。”
  林鸿似懂非懂地点点头。
  接着,他们再聊了几句,麦克便将C语言编译器从计算机中启动,然后再大致地给他讲解了一下这个编译器的基本操作,例如保存,修改,执行编译和运行程序,并且,这些操作都有快捷键相对应,可以极大地提高操作速度和效率。
  另外,林鸿又问了个问题,他发现这台苹果机竟然也有一个椭圆形的小外设放在右边,连接在机箱上,并且,这个东西和他接待家庭的那个东西还有些不同,上面并不是两个按键,而是只有一个按键。
  麦克笑着给他详细解释了一下,说这东西叫“鼠标”,APPLE-II在刚开始的时候并没有配备这个,后来才成为了标配。并且,苹果机和PC机的鼠标是不同的,苹果的鼠标只有一个按键,而其他计算机却有两个。
  这个时候,有另外一位学生在呼喊着麦克的名字,他便离开了。
  这个麦克形象虽然看起来很难男人接近的样子,但是却非常友好和热心,林鸿看得出来,他和其他学生之间相处得很好,他们之间互相开着美国式玩笑,就好像双方是平等的朋友关系。
  因为林鸿刚到这里,心中老是会不由自主地拿这些事情和国内的情形进行对比,虽然他只在S中呆了一小段时间,但是却已经基本对S中的教学情况了解得差不多了。他发现,中美两国很多方面存在着非常大的区别。
  当然,他现在的还无法判断出哪些是好的,哪些又是不科学的。
  林鸿仿佛又回到了第一次学习BASIC语言的时候,他开始按照教材上的实例代码,一个字符一个字符地敲进去,然后再编译,运行。
  显示器上很快就出现了“Hello world!”的字符串。
  重要的第一步已经迈出,看着显示器上的结果,林鸿微微一笑,继续阅读其他内容。
  变量、数据和运算符、程序设计结构、循环、指针、数组……
  林鸿发现,C语言和BASIC有很大的区别,具有很多BASIC所不具备的功能,其中有些功能,更接近于汇编语言,涉及到了内存和底层接口的一些操作。林鸿完全被这些内容给吸引住了,犹如海绵一样迅速地吸取着其中的水分。
  正当他看得入迷的时候,他突然听到“嘟”地一声在他耳边响起,林鸿对这声音非常熟悉,他知道这是计算机内置喇叭的声音。
  林鸿下意识地抬头看了一眼显示器,却非常震惊地发现,显示器中的正中央不知道什么时候出现了一个黑色方框,在这个黑色方框里面,有一行绿色的文字,正是这行文字令他感到震惊不已!
  “STONE,IF YOU LIKE COMPUTER,I CAN TEACH YOU.(STONE,如果你喜欢计算机,我可以教你)”


第一百三十章 遭遇入侵
  显示器中的这个黑色方框,仿佛就如同一只幽灵,毫无征兆地突然就出现在林鸿面前。
  如果是其他内容还好说,可以视为计算机系统中原本就设置好的一个软件,可是方框中竟然出现了林鸿的英文名称,这不得不让他感到震惊。
  在这一刻,林鸿脑海中闪现了许多念头,他看着显示器有点茫然失措的感觉,这种情况,他从来没有遇到过。
  很快,他反应过来,连忙敲击了几下键盘,不过显示器上的内容没有任何变化。接着,他又伸出右手,抓住右边的鼠标,按了几下,也没有任何反应。
  他发现所有的控制都失灵了!
  “怎么回事?”
  林鸿眉头皱了起来,刚刚计算机还是好好的,现在竟然无法对其进行操作了。
  在他正想直接按下重启键的时候,显示器中那个黑色方框中的内容又突然变了。
  “不用担心,计算机并没有死机,这是因为你这台计算机已经被我控制了。”
  看到这句话,林鸿顿时有一种毛骨悚然地感觉。
  他心思急转之下,他连忙看向了亚瑟的那个方向。
  果然,坐在他身后大约七八米远的亚瑟正露出半边脸庞看着他这个方向,从他的眼神中,林鸿进一步确定,始作俑者,的确是亚瑟。
  其实林鸿早就应该预料到是亚瑟,因为这个机房里面,认识他的人,基本只有亚瑟和麦克。
  刚开始之所以没有想到,是因为林鸿完全没有往这方面去想,他刚才甚至想到了外星人和灵异事件,压根就没有去想,自己的计算机是被另外一个人给控制了。
  这其实并不奇怪,因为在此之前,林鸿从来就没有想过会发生这种事情。他对计算机的认知还停留在单机上面。
  当看到第二句话的那一瞬间,他立刻想起了LUS跟他曾经所说起的“计算机网络”,现场这么多台计算机,肯定可以形成一个网络,再结合内容,于是他在第一时间就想到了亚瑟。
  得知了这个结果之后,林鸿之前的震惊感顿时消失了。
  对于未知的东西,所有人都会本能地产生一种敬畏的感觉,当你彻底了解之后,这种感觉就会消失得无影无踪。
  “亚瑟的计算机技术似乎不错,竟然可以直接控制我的计算机。”
  不过林鸿很快又觉得这是理所当然的,他房间里的那台计算机看上去就已经有好几年的历史了,亚瑟应该在很早的时候就接触过计算机了,能有这样的技术,也还可以理解。
  接着,林鸿在机箱后面找到了一根数据线。

当前:第101/659页

提示: 双击屏幕进入下一页