后記:Java有自己的領(lǐng)地,Python有自己的江山,現(xiàn)在的編程世界,勢(shì)力范圍已經(jīng)被瓜分完畢,任何一方想要在存量市場(chǎng)中繼續(xù)增加份額,都需要付出非常大的努力,還要捎帶上一些運(yùn)氣。比如JavaScript,通過Node這個(gè)創(chuàng)新成功地打入了后端王國(guó),但是也僅僅切下了一小塊蛋糕。Python則是踏上了AI時(shí)代的浪潮,成功地在新的增量市場(chǎng)上占據(jù)了主動(dòng)。
Java語言的一大特點(diǎn)就是靜態(tài)類型,一旦裝入內(nèi)存就無法修改,想要在運(yùn)行時(shí)搞點(diǎn)兒事情,非得在字節(jié)碼上打主意不可,通過操作字節(jié)碼,生成新的類來增強(qiáng)功能,這也是ASM, Java動(dòng)態(tài)代理搞的事情。而Python等語言則靈活得多,在運(yùn)行時(shí)想怎么改就怎么改。所以Java要想拿自己“靜態(tài)”之矛去攻擊Python的“動(dòng)態(tài)”之盾,肯定會(huì)死得很慘。 文中的吉森即Jython,在不遠(yuǎn)的將來,他會(huì)回到Java王國(guó),創(chuàng)立Jython語言。
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.