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