百戰(zhàn)畢設(shè)項(xiàng)目
2023-03-11 21:45 作者:伯納烏的左后衛(wèi) | 我要投稿
高級(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í)行,一種是逐行邊翻譯
標(biāo)簽: