欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

為什么只有python成了膠水語言

林國瑞2年前26瀏覽0評論

為什么只有python成了膠水語言?

謝邀。

首先,Python不是唯一的膠水語言,但可以說“Python是最流行的膠水語言”。

先說說膠水語言和C,Java等語言的區別吧。

什么是膠水語言

所謂“膠水”語言,其實就是通用型腳本語言。

我們可以把編程語言分為兩大類:腳本語言和非腳本語言。做個簡單的對比,非腳本語言通常用來編寫穩定、高效的模塊,而腳本語言則用來將這些模塊組合起來。

通用型腳本語言

大部分腳本語言都是針對某類特定應用而誕生的,比如:

JavaScript用于在瀏覽器中實現網頁動態效果;PHP是用于在服務器端動態生成網頁的模版語言;VBScript是用于給微軟的Office等軟件提供定制化腳本支持;Lua是用于給某應用程序處理輸入的數據文件;Python則是給Amoeba操作系統提供腳本支持;

在發展過程中,部分腳本語言突破了其原生領域。比如JavaScript依靠Node.js擴展到服務器端開發;Lua擴展到游戲開發;Python則擴展到許多領域,擁有最龐大的庫資源,可以被稱為最流行的通用型腳本語言了。

為何使用腳本語言

回到題目中所提到的與非腳本語言的對比。

要說各種庫,可供C和Java使用的很多,為什么要使用腳本語言呢?

因為腳本語言入門簡單、開發效率高。我們就用zlib來舉個例子吧:

用C程序調用zlib解壓一個文件,代碼是這樣:用Python調用zlib解壓一個文件,代碼是這樣:

兩者復雜程度可謂天差地別。

在不在乎運行速度、資源消耗的時候,當然要用腳本語言咯。

畢竟人的時間是寶貴的。