第一百二十九章 可编写操作系统的语言

  第一百二十九章 可编写操作系统的语言 (第2/3页)

他讲课,那是他讲的课程太枯燥乏味,无法吸引住学生的注意力。

  如果学生觉得老师的讲课对自己毫无帮助,是可以选择不听的,甚至更严重者,还可以向学校提出申请,要求更换老师,如果申请的学生比较多,并且学校也认为这是有必要的,麦克还真的有可能会面临下岗的风险。

  嗨,很高兴见到你,我是麦克,你叫什么名字麦克走到林鸿的身边,见他正在专心看书,不由微微点了点头,喜欢学习的学生在哪里都是比较受老师欢迎的。

  林鸿将目光从书本上移开,转头看着这位秃顶男人,说道:我也很高兴见到你,我是stone林。

  stone,你是第一次来上课,对吗。

  林鸿点头:是的

  你来自哪里看上去是亚洲人日本

  不,不是。林鸿连忙摇头,我是中国人,来自北京,是交换生。

  噢,是吗你竟然是来自北京交换生麦克感到非常惊奇,这里也是有一些华裔学生的,可是很多都是美籍华裔,真正来自北京的学生却非常稀少。

  见林鸿没再说话,只是一脸疑惑地看着他,可能担心林鸿会误会他,他连忙说道:

  不好意思,我只是有点意外,没有其他任何意思。我想说,你需要什么帮助吗。

  帮助林鸿犹豫了一下,还真的提出了一个问题:老师,我想问一下,c语言的编译器在哪里

  麦克,你直接叫我麦克就行了。麦克纠正道,然后他接着问道,你之前有接触过编程语言吗。

  他之所以这么问,这是因为林鸿问的问题比较关键,如果是初学者,可对编译器这种东西没什么概念。

  编译的英文为pile,意思是收集汇编,后来根据情境和意思翻译成中文,便是编译,有汇集和翻译的意思。

  高级语言的出现完全是为了方便程序员,提高可读性和降低编程的难度,但是对于计算机来说,高级语言就好像是一门外语,直接说给它听,它完全不懂你在说什么。

  于是便需要利用一个翻译,将高级语言翻译成计算机能够理解的机器码,编译器所起到的作用,正是这个中间人,他既能听懂高级语言这门外语,又懂计算机的土著语言。

  当然,翻译其实也有两种不同的类型,一种是同声传译,也就是听到外语的同时,这个翻译就顺口就翻出来了,边听边说,这种类型的语言被称为解释型语言。

  另外一种翻译,则是先完整地听你说完,然后再全部将这些内容翻译好,形成一个翻译后的文稿,最后再扔给计算机让他去执行。在这个过程中,翻译可能还会根据计算机这个土著的习惯,将翻译稿进行一番整理,让其更加的通顺并且没有什么语法错误,以便能够让土著更好地去执行这些任务。这样的语言才是真正的编译型语言。

  而实际上,basic语言的翻译属于前者,而c语言的翻译则是后者,只不过目前林鸿并不懂这一层道理,以为这两种语言的翻译过程都差不多。

  面对麦克的问题,林鸿点头道:是的,我学过basic。

  喔,很不错如果是这样,那你学习c语言也应该会很顺利,虽然它们是两种不同的语言,但是在编程思想上,很多东西是相通的。麦克微笑着说道。

  编程思想林鸿对这个词汇非常陌生。

  麦克

  (本章未完,请点击下一页继续阅读)