官术网_书友最值得收藏!

2.1 Python的誕生

從1946年世界上第一臺現代電子計算機埃尼阿克(ENIAC)問世到20世紀80年代,計算機的發展經歷了從電子管、晶體管、集成電路到大規模集成電路四個階段的轉變,計算機性能有了大規模的提升。以IBM和蘋果為首的兩大公司,也掀起了個人電腦的開發浪潮。盡管計算機技術得到了快速發展,但個人電腦的配置依然很低。因此,程序員不得不考慮對程序和編譯器進行優化,以增進其運行效率。

Guido van Rossum希望能夠有一種語言,既能像C語言那樣高效地調用計算機功能接口,又能像Shell[3]那樣快速輕松編程。雖然由荷蘭的數學與計算機研究所開發的ABC語言已經具備了良好的可讀性和易用性,但由于ABC語言編譯器需要比較高配置的電腦才能運行,因此它最終也沒有流行起來。1989年,“龜叔”開始寫Python語言的編譯器。1991年,第一個Python編譯器誕生,具有類、函數、異常處理、表、字典等核心數據類型,以及以模塊為基礎的拓展系統。

與此同時,Intel公司發布了80486處理器,大幅提升了計算機的性能,這標志著個人電腦和互聯網時代逐漸到來。這一時代,計算機硬件能力的提升使得程序員更加關注易用性,因此面向對象的編程語言C++、Java等開始流行,這也給Python創造了較好的發展環境。1991年,Linus在comp.os.minix新聞組上發布了Linux內核源代碼,開源成為一種新的開發模式。可愛的“龜叔”也維護了一個maillist(郵件群組),Python用戶可以通過郵件進行交流。2001年,Python發布2.0版本,也從maillist的開發方式轉為完全開源的開發方式。全世界不同行業、不同領域的參與者一起為Python的發展做出了貢獻,推動Python語言進入了高速發展期。

主站蜘蛛池模板: 湘潭市| 华宁县| 廊坊市| 嘉义市| 郎溪县| 鹤峰县| 阜平县| 德惠市| 九台市| 前郭尔| 原平市| 石河子市| 西丰县| 西华县| 三门峡市| 拉萨市| 甘洛县| 竹山县| 莲花县| 汝南县| 洛宁县| 黄山市| 奈曼旗| 都匀市| 仁怀市| 浏阳市| 赣州市| 姚安县| 富民县| 舞钢市| 鲜城| 云龙县| 周宁县| 宜黄县| 玉溪市| 绥中县| 辰溪县| 尚义县| 民县| 碌曲县| 古蔺县|