Python崇尚優(yōu)美、清晰、簡(jiǎn)單,是一個(gè)優(yōu)秀并廣泛使用的語(yǔ)言(TIOBE語(yǔ)言排行第八,Google的第三大開(kāi)發(fā)語(yǔ)言,Dropbox的基礎(chǔ)語(yǔ)言,豆瓣的服務(wù)器語(yǔ)言)。這個(gè)世界并不缺乏優(yōu)秀的語(yǔ)言,但Python的發(fā)展史作為一個(gè)代表,帶給我許多啟示。
在Python的開(kāi)發(fā)過(guò)程中,社區(qū)起到了重要的作用。Guido自認(rèn)為自己不是全能型的程序員,所以他只負(fù)責(zé)制訂框架。如果問(wèn)題太復(fù)雜,他會(huì)選擇繞過(guò)去,也就是cutthecorner。這些問(wèn)題最終由社區(qū)中的其他人解決。社區(qū)中的人才是異常豐富的,就連創(chuàng)建網(wǎng)站,籌集基金這樣與開(kāi)發(fā)稍遠(yuǎn)的事情,也有人樂(lè)意于處理。如今的項(xiàng)目開(kāi)發(fā)越來(lái)越復(fù)雜,越來(lái)越龐大,合作以及開(kāi)放的心態(tài)成為項(xiàng)目最終成功的關(guān)鍵。
Python從其他語(yǔ)言中學(xué)到了很多,無(wú)論是已經(jīng)進(jìn)入歷史的ABC,還是依然在使用的C和Perl,以及許多沒(méi)有列出的其他語(yǔ)言??梢哉f(shuō),Python的成功代表了它所有借鑒的語(yǔ)言的成功。同樣,Ruby借鑒了Python,它的成功也代表了Python某些方面的成功。每個(gè)語(yǔ)言都是混合體,都有它優(yōu)秀的地方,但也有各種各樣的缺陷。同時(shí),一個(gè)語(yǔ)言“好與不好”的評(píng)判,往往受制于平臺(tái)、硬件、時(shí)代等等外部原因。程序員經(jīng)歷過(guò)許多語(yǔ)言之爭(zhēng)。我想,為什么不以開(kāi)放的心態(tài)和客觀的分析,去區(qū)分一下每個(gè)語(yǔ)言的具體優(yōu)點(diǎn)缺點(diǎn),去區(qū)分內(nèi)部和外部的因素。說(shuō)不定哪一天發(fā)現(xiàn),我不喜歡的某個(gè)語(yǔ)言中,正包含了我所需要的東西。
無(wú)論P(yáng)ython未來(lái)的命運(yùn)如何,Python的歷史已經(jīng)是本很有趣的小說(shuō)。
以上內(nèi)容為大家介紹了Python啟示錄,希望對(duì)大家有所幫助,如果想要了解更多Python相關(guān)知識(shí),請(qǐng)關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。http://m.2667701.com/