官术网_书友最值得收藏!

1.2 程序的執(zhí)行

英語(yǔ)、漢語(yǔ)、德語(yǔ)、法語(yǔ)等都是人與人之間交流的語(yǔ)言。如果我們用漢語(yǔ)寫(xiě)一篇文章(或者一段話(huà)),就可以讓一個(gè)能讀懂漢語(yǔ)的人進(jìn)行閱讀、理解并做出相應(yīng)的動(dòng)作。

歡歡在讀這段文字時(shí),每讀一句就會(huì)記憶到大腦中,并且每天到了早上6點(diǎn)半就開(kāi)始按照上面的要求執(zhí)行。

在上面的例子中,漢語(yǔ)就是語(yǔ)言。歡歡在讀的過(guò)程中,把每條語(yǔ)言轉(zhuǎn)換成自己的理解存在了大腦中,最后按要求進(jìn)行上學(xué)前的準(zhǔn)備。計(jì)算機(jī)在執(zhí)行程序時(shí),也是類(lèi)似的過(guò)程。對(duì)于不同的計(jì)算機(jī)語(yǔ)言,這個(gè)過(guò)程又有所不同,主要分為以下兩種。

一種是編譯。計(jì)算機(jī)在把程序的全部指令一次性翻譯成計(jì)算機(jī)能讀懂的內(nèi)容后,再執(zhí)行,如C語(yǔ)言,C++等都屬于編譯型語(yǔ)言。

另一種是解釋。計(jì)算機(jī)在對(duì)程序進(jìn)行執(zhí)行時(shí),翻譯一句就接著執(zhí)行,然后翻譯下一句再執(zhí)行,如PHP,Basic等語(yǔ)言。

本書(shū)所講的Python語(yǔ)言是兩者的結(jié)合,它的解釋器保留了編譯器的部分功能,而且隨著程序的運(yùn)行,解釋器也會(huì)生成一個(gè)完整的目標(biāo)代碼。

主站蜘蛛池模板: 岳西县| 克山县| 大方县| 达日县| 固镇县| 郎溪县| 徐州市| 莒南县| 安庆市| 邯郸县| 六枝特区| 寿阳县| 鄂托克旗| 徐汇区| 洛浦县| 金门县| 响水县| 和平县| 额尔古纳市| 吉林市| 利辛县| 渑池县| 塘沽区| 大足县| 福清市| 会理县| 博客| 浑源县| 阜平县| 芜湖市| 义乌市| 太白县| 白玉县| 禹城市| 阜平县| 措美县| 青田县| 隆子县| 丹阳市| 梁河县| 乌苏市|