回覆列表
-
1 # 跑都跑的那麼帥
-
2 # 平步雲數智化服務
Python的英文名字叫大蟒蛇。
1989年聖誕節期間,Guido van Rossum在家閒的沒事幹(一定沒有女朋友),於是決定發明一種全新的指令碼語言。
因為Guido van Rossum很喜歡看一個英國肥皂劇《Monty Python飛行馬戲團》,所以把這種語言命名為了Python。
-
3 # 網際網路小杜
這是因為語言的發明者,Guido van Rossum很喜歡看一個英國肥皂劇《Monty Python飛行馬戲團》,所以把這種語言命名為了Python。python本身就有蟒蛇的意思,Python的第一個公開版本正式發行,是在1991年。而Java語言最早是在1995年發行的,比Python還晚了4年。
Python的創始人為荷蘭人吉多·範羅蘇姆。1989年聖誕節期間,在阿姆斯特丹,Guido為了打發聖誕節的無趣,決心開發一個新的指令碼解釋程式,作為ABC 語言的一種繼承。
之所以選中Python(大蟒蛇的意思)作為該程式語言的名字,是取自英國20世紀70年代首播的電視喜劇《蒙提.派森的飛行馬戲團》(Monty Python"s Flying Circus)。
-
4 # 上海千鋒教育
Python的創始人為Guido van Rossum。1989年聖誕節期間,在阿姆斯特丹,Guido為了打發聖誕節的無趣,決心開發一個新的指令碼解釋程式,做為ABC 語言的一種繼承。之所以選中Python(大蟒蛇的意思)作為程式的名字,是因為他是一個叫Monty Python的喜劇團體的愛好者。
首先,我們從Python的前世今生說起
Python是著名的吉多·範羅蘇姆“龜叔”Guido van Rossum在1989年聖誕節期間,為了打發無聊的聖誕節而編寫的一個程式語言。(太無聊了,無聊到想敲程式碼了!!!!)
無聊起來敲程式碼,這可不是隨便人都能幹的。主要原因是,早些年龜叔就曾經編寫過一種語言ABC(人家可是有底子的)。ABC是由龜叔參加設計的一種教學語言,就龜叔本人看來,ABC 這種語言非常優美和強大,是專門為非專業程式設計師設計的(後來證明,一切都是自我感覺良好)。
如你所猜,ABC語言並沒有獲得成功的機會,究其原因,龜叔也想明白了,非開放性是ABC最大的問題。
痛定思痛,無聊到和自己都過不去了,龜叔在荷蘭阿姆斯特丹,為了打發聖誕節的無趣,決心開發一個新的指令碼解釋程式,作為ABC 語言的一種繼承。於是,Python誕生了,龜叔決心在Python 中避免一些錯誤,同時,實現一些在ABC中閃現過的念頭但未曾實現的東西(所謂亡羊補牢,為時不晚,聖誕節都不過了,也要彌補ABC的不足,與其說是無聊,不如說是想的太多。(聖誕節對於西方來說,重要程度類似我們的春節))。
那Python為什麼和大蟒蛇有關係?其實,Python的英文意思就是:蟒蛇,巨蟒。至於為什麼用這個名字命名新的語言,主要是龜叔太喜歡一個喜劇片了,名字就取自英國20世紀70年代首播的電視喜劇《蒙提·派森的飛行馬戲團》(Monty Python"s Flying Circus)。
就這樣,Python在龜叔手中誕生了。
其次,我們再談談Python的設計理念Python的設計哲學是“優雅”、“明確”、“簡單”。Python旨在“用一種方法,最好是隻有一種方法來做一件事”。這與蟒蛇的特性有相似之處:蟒蛇捕食時常慢慢爬行接近獵物,迅速咬住後用身體纏繞致死,並壓扁成長條形,然後分泌唾液,使食物潤滑吞食。(動作優雅,目標明確,方法簡單,效果槓槓的)
最後,我們談談程式語言現在,全世界差不多有600多種程式語言了吧,但流行的程式語言也就那麼20來種。瞭解TIOBE的話,你可以知道所有程式語言的排名變化,那不妨看看近十幾年的變化情況。至於Python為什麼火,我們別的問題再來探討。