百戰(zhàn)Python 全系列2023
2023-06-14 14:55 作者:a365981109 | 我要投稿
定義
我們可以可以用幾個(gè)關(guān)鍵詞來(lái)定義python:
python是一種高級(jí)的解釋型編程語(yǔ)言。
python是一種編程語(yǔ)言,可以給計(jì)算機(jī)下達(dá)命令,做什么工作,如何工作。
編程語(yǔ)言可分為高級(jí)語(yǔ)言和低級(jí)語(yǔ)言。
低級(jí)語(yǔ)言指的是計(jì)算機(jī)能直接識(shí)別或讀懂機(jī)器語(yǔ)言,比如由0和1構(gòu)成的機(jī)器語(yǔ)言,匯編語(yǔ)言。
高級(jí)語(yǔ)言指的是便于人類識(shí)別的語(yǔ)言,比如C、C++、Java、Python等,如今已有幾百種高級(jí)語(yǔ)言,計(jì)算機(jī)不能直接讀懂高級(jí)語(yǔ)言,往往只能先把高級(jí)語(yǔ)言翻譯成機(jī)器語(yǔ)言,才能執(zhí)行。
將高級(jí)語(yǔ)言翻譯成低級(jí)語(yǔ)言有兩種方式,一種是編譯,一種叫解釋。比如我用編譯型高級(jí)語(yǔ)言(例C語(yǔ)言)編寫(xiě)了一個(gè)源程序,編譯是指編譯器將源程序所有代碼全部轉(zhuǎn)化成機(jī)器語(yǔ)言,生成一個(gè)可執(zhí)行文件,這個(gè)文件可以被計(jì)算機(jī)的操作系統(tǒng)直接執(zhí)行。如果我用解釋型高級(jí)語(yǔ)言(例python)編寫(xiě)了一個(gè)源程序,解釋是指解釋器將源程序代碼逐行轉(zhuǎn)化為機(jī)器語(yǔ)言,供計(jì)算機(jī)操作系統(tǒng)執(zhí)行。編譯和解釋是兩種翻譯方式,一種是全部翻譯,再執(zhí)行,一種是逐行邊翻譯邊執(zhí)行。
標(biāo)簽: