更新時(shí)間:2022年12月19日12時(shí)00分 來(lái)源:傳智教育 瀏覽次數(shù):
編譯型語(yǔ)言的優(yōu)點(diǎn)是,編譯器一般會(huì)有預(yù)編譯的過(guò)程對(duì)代碼進(jìn)行優(yōu)化。因?yàn)榫幾g只做一次,運(yùn)行時(shí)不需要編譯,所以編譯型語(yǔ)言的程序執(zhí)行效率高。而且編譯型語(yǔ)言可以脫離語(yǔ)言環(huán)境獨(dú)立運(yùn)行。其缺點(diǎn)是編譯之后如果需要修改,就要整個(gè)模塊重新編譯。編譯的時(shí)候根據(jù)對(duì)應(yīng)的運(yùn)行環(huán)境生成機(jī)器碼,在不同的操作系統(tǒng)之間移植時(shí)會(huì)有問(wèn)題,需要根據(jù)運(yùn)行的操作系統(tǒng)環(huán)境編譯不同的可執(zhí)行文件。
解釋型語(yǔ)言的優(yōu)點(diǎn)是,有良好的平臺(tái)兼容性,在任何環(huán)境中都可以運(yùn)行,前提是安裝了解釋器(虛擬機(jī))。解釋型語(yǔ)言十分靈活,修改代碼時(shí)直接修改就可以快速部署,不用停機(jī)維護(hù)。其缺點(diǎn)是每次運(yùn)行的時(shí)候都要解釋一遍,性能不如編譯型語(yǔ)言。
總的來(lái)說(shuō),Python是一種面向?qū)ο蟆⒔忉屝偷挠?jì)算機(jī)程序設(shè)計(jì)語(yǔ)言,它有多種發(fā)行版本,源程序可以跨平臺(tái)運(yùn)行。Python采用縮進(jìn)來(lái)定義語(yǔ)句塊,具有類(lèi)、函數(shù)、異常處理、包含表和詞典在內(nèi)的核心數(shù)據(jù)類(lèi)型,以及以模塊為基礎(chǔ)的拓展系統(tǒng)。
Python具有簡(jiǎn)單、易學(xué)、免費(fèi)、開(kāi)源、面向?qū)ο?、可移植、可擴(kuò)展、可嵌入等特點(diǎn),在系統(tǒng)編程和維護(hù)、圖形處理、數(shù)學(xué)處理和科學(xué)計(jì)算、數(shù)據(jù)庫(kù)編程、Web應(yīng)用、網(wǎng)絡(luò)編程、云計(jì)算、人工智能、金融、多媒體等領(lǐng)域均得到廣泛應(yīng)用。
北京校區(qū)