- Python編程自學(xué)手冊(cè)
- 史向東等編著
- 396字
- 2024-01-19 15:21:41
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)代碼。
推薦閱讀
- Extending Jenkins
- Linux C/C++服務(wù)器開(kāi)發(fā)實(shí)踐
- 高效微控制器C語(yǔ)言編程
- 少年輕松趣編程:用Scratch創(chuàng)作自己的小游戲
- HTML5+CSS3基礎(chǔ)開(kāi)發(fā)教程(第2版)
- 實(shí)戰(zhàn)Java程序設(shè)計(jì)
- Lua程序設(shè)計(jì)(第4版)
- Java程序設(shè)計(jì):原理與范例
- 輕松上手2D游戲開(kāi)發(fā):Unity入門(mén)
- Python Essentials
- Python Interviews
- SQL Server 2008中文版項(xiàng)目教程(第3版)
- 區(qū)塊鏈架構(gòu)之美:從比特幣、以太坊、超級(jí)賬本看區(qū)塊鏈架構(gòu)設(shè)計(jì)
- Learning Bootstrap 4(Second Edition)
- 軟件測(cè)試技術(shù)