作系统的语言“stone,if_you_like如果你喜
计算机,我可以教你)”概念。
编译的英文为“pile”意思是“收集、汇编”后来
据情境和意思翻译成中文,便是“编译”有“汇集”和“翻译”的意思。这个时候,有另外一位学生在呼喊着麦克的名字,他便离开了。
这个麦克形象虽然看起来很难男人接近的样
,但是却非常友好和
心,林鸿看得
来,他和其他学生之间相
得很好,他们之间互相开着
国式玩笑,就好像双方是平等的朋友关系。麦克以为林鸿没有听清楚,毕竟对于国外来的学生来说,很多都有这方面的语言障碍,林鸿是他见过的最容易沟通的国外学生之一,所以他立刻放慢了语速,将这个词汇重复了一遍。
麦克听到他的问题,稍微思考了一下,然后才用自己认为最通俗易懂的方式说
:麦克笑着给他详细解释了一下,说这东西叫“鼠标”apple-ii在刚开始的时候并没有
备这个,后来才成为了标
。并且,苹果机和pc机的鼠标是不同的,苹果的鼠标只有一个
键,而其他计算机却有两个。而实际上,basic语言的“翻译”属于前者,而c语言的“翻译”则是后者,只不过目前林鸿并不懂这一层
理,以为这两
语言的翻译过程都差不多。
级语言的
现完全是为了方便程序员,提
可读
和降低编程的难度,但是对于计算机来说,
级语言就好像是一门外语,直接“说”给它听,它完全不懂你在说什么。另外,林鸿又问了个问题,他发现这台苹果机竟然也有一个椭圆形的小外设放在右边,连接在机箱上,并且,这个东西和他接待家
的那个东西还有些不同,上面并不是两个
键,而是只有一个
键。林鸿发现,c语言和basic有很大的区别,
有很多basic所不
备的功能,其中有些功能,更接近于汇编语言,涉及到了内存和底层接
的一些
作。林鸿完全被这些内容给
引住了,犹如海绵一样迅速地
取着其中的
分。“编程思想?”林鸿对这个词汇非常陌生。
接着,他们再聊了几句,麦克便将c语言编译
从计算机中启动,然后再大致地给他讲解了一下这个编译
的基本
作,例如保存,修改,执行编译和运行程序,并且,这些
作都有快捷键相对应,可以极大地提
作速度和效率。林鸿下意识地抬
看了一
显示
,却非常震惊地发现,显示
中的正中央不知
什么时候
现了一个黑
方框,在这个黑
方框里面,有一行绿
的文字,正是这行文字令他
到震惊不已于是便需要利用一个“翻译”将
级语言翻译成计算机能够理解的机
码,编译
所起到的作用,正是这个中间人,他既能听懂
级语言这门“外语”又懂计算机的“土著语言”重要的第一步已经迈
,看着显示
上的结果,林鸿微微一笑,继续阅读其他内容。林鸿仿佛又回到了第一次学习basic语言的时候,他开始
照教材上的实例代码,一个字符一个字符地敲
去,然后再编译,运行。面对麦克的问题,林鸿


:“是的,我学过basic。”正当他看得
迷的时候,他突然听到“嘟”地一声在他耳边响起,林鸿对这声音非常熟悉,他知
这是计算机内置喇叭的声音。林鸿似懂非懂地


。“什么是编程思想?”林鸿问
。“这是个很大的话题,涉及的范围很广。简单的来说,这就如同是我们思考问题的方式,编程思想,就是我们用计算机编程来解决实际问题的思维方式。”
显示
上很快就
现了“hello_world!”的字符串。第一百二十九章可编写
作系统的语言,到网址当然,他现在的还无法判断
哪些是好的,哪些又是不科学的。当然,翻译其实也有两
不同的类型,一
是“同声传译”也就是听到“外语”的同时,这个翻译就顺
就翻
来了,边听边说,这
类型的语言被称为“解释型语言”“喔,很不错如果是这样,那你学习c语言也应该会很顺利,虽然它们是两
不同的语言,但是在编程思想上,很多东西是相通的。”麦克微笑着说
。另外一
翻译,则是先完整地听你说完,然后再全
将这些内容翻译好,形成一个翻译后的文稿,最后再扔给计算机让他去执行。在这个过程中,翻译可能还会
据计算机这个“土著”的习惯,将翻译稿
行一番整理,让其更加的通顺并且没有什么语法错误,以便能够让“土著”更好地去执行这些任务。这样的语言才是真正的“编译型语言”因为林鸿刚到这里,心中老是会不由自主地拿这些事情和国内的情形
行对比,虽然他只在s中呆了一小段时间,但是却已经基本对s中的教学情况了解得差不多了。他发现,中
两国很多方面存在着非常大的区别。变量、数据和运算符、程序设计结构、循环、指针、数组…