色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

為什么只有python成了膠水語(yǔ)言

為什么只有python成了膠水語(yǔ)言?

謝邀。

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

先說說膠水語(yǔ)言和C,Java等語(yǔ)言的區(qū)別吧。

什么是膠水語(yǔ)言

所謂“膠水”語(yǔ)言,其實(shí)就是通用型腳本語(yǔ)言。

我們可以把編程語(yǔ)言分為兩大類:腳本語(yǔ)言和非腳本語(yǔ)言。做個(gè)簡(jiǎn)單的對(duì)比,非腳本語(yǔ)言通常用來編寫穩(wěn)定、高效的模塊,而腳本語(yǔ)言則用來將這些模塊組合起來。

通用型腳本語(yǔ)言

大部分腳本語(yǔ)言都是針對(duì)某類特定應(yīng)用而誕生的,比如:

JavaScript用于在瀏覽器中實(shí)現(xiàn)網(wǎng)頁(yè)動(dòng)態(tài)效果;PHP是用于在服務(wù)器端動(dòng)態(tài)生成網(wǎng)頁(yè)的模版語(yǔ)言;VBScript是用于給微軟的Office等軟件提供定制化腳本支持;Lua是用于給某應(yīng)用程序處理輸入的數(shù)據(jù)文件;Python則是給Amoeba操作系統(tǒng)提供腳本支持;

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

為何使用腳本語(yǔ)言

回到題目中所提到的與非腳本語(yǔ)言的對(duì)比。

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

因?yàn)槟_本語(yǔ)言入門簡(jiǎn)單、開發(fā)效率高。我們就用zlib來舉個(gè)例子吧:

用C程序調(diào)用zlib解壓一個(gè)文件,代碼是這樣:用Python調(diào)用zlib解壓一個(gè)文件,代碼是這樣:

兩者復(fù)雜程度可謂天差地別。

在不在乎運(yùn)行速度、資源消耗的時(shí)候,當(dāng)然要用腳本語(yǔ)言咯。

畢竟人的時(shí)間是寶貴的。