PYPL 12月程式語言排行榜:Python穩(wěn)了,java卻……
來(lái)源:
奇酷教育 發(fā)表於:
PYPL 公布了 12 月份程式語言排行榜,Python穩(wěn)了,Java卻……
近期 PYPL 公布了 12 月份程式語言排行榜。與上個(gè)月相比,榜單中排名前十的程式語言依然沒有變化,前五名分別為:Python、Java、JavaScript、C# 、 PHP 。
PYPL 程式語言排行榜Top10:
2019年最後的一個(gè)月,Python可以說(shuō)做了一個(gè)很好的年終收尾,2019年一直處於第一沒有被追趕!
經(jīng)歷了2019,程式設(shè)計(jì)師:需要重新認(rèn)識一下Python!
1991年,Python第一個(gè)公開(kāi)發(fā)行版本發(fā)行,它是一種面向對(duì)象的解釋型電腦程式設(shè)計(jì)語言,它是使用C語言實(shí)現(xiàn)的,並且能夠調(diào)用C語言的庫(kù)文件。從一出生,Python已經(jīng)具有了類(lèi)、函數(shù)、異常處理,包含列表和字典在內(nèi)的核心數(shù)據(jù)類(lèi)型,以及模塊為基礎(chǔ)的拓展系統(tǒng)。
Python將許多機(jī)器層面上的細(xì)節(jié)隱藏,交給編譯器處理,並凸顯出邏輯層面的編程思考。Python程式設(shè)計(jì)師可以花更多的時(shí)間用於思考程序的邏輯,而不是具體的實(shí)現(xiàn)細(xì)節(jié),這一特徵吸引了廣(guǎng)大的程式設(shè)計(jì)師,Python開(kāi)始流行,2011年1月,
Python贏(yíng)得TIOBE程式語言排行榜的年度語言。
五大特點(diǎn),
簡(jiǎn)單易學(xué)
Python是一種代表簡(jiǎn)單主義思想的語言,它編寫(xiě)的程序讀起來(lái)就感覺像是在讀英語段落一樣流暢。此外,使用Python還可以編寫(xiě)偽代碼,這使得我們在開(kāi)發(fā)程序時(shí),只需要專(zhuān)註解決問(wèn)題,而不用搞明白語言本身的語法。
免費(fèi)、開(kāi)源
Python是免費(fèi)、開(kāi)源的。簡(jiǎn)單地說(shuō),我們可以自由地發(fā)布軟體拷貝、閱讀和修改原始碼、抽取部分功能用於其他軟體中等。Python之所以如此優(yōu)秀,主要也是依賴於其開(kāi)源的特點(diǎn),它是由一群希望看到一個(gè)更加優(yōu)秀的Python的人創(chuàng)造並經(jīng)常改進(jìn)著的。
可移植性
Python程序能夠被移植到許多平臺(tái)上,它無(wú)需修改便可以在眾多平臺(tái)上運(yùn)行,這些平臺(tái)包括Linux、Windows、FreeBSD、Macintosh、Solaris等等以及Google基於Linux開(kāi)發(fā)的Android平臺(tái)。
面向對(duì)象
Python既支持面向過(guò)程編程,也支持面向對(duì)象編程。在“面向過(guò)程”的語言中,程序是由封裝了可重用代碼的函數(shù)構(gòu )建構(gòu )成的。在“面向對(duì)象”的語言中,程序是由數(shù)據(jù)和功能組合而成的對(duì)象構(gòu )建起來(lái)的。與其他主要的語言如C++和Java相比,Python以一種非常強(qiáng)大且簡(jiǎn)單的方式實(shí)現(xiàn)面向對(duì)象編程。
豐富的庫(kù)
Python標(biāo)準(zhǔn)庫(kù)非常龐大,它可以幫助你處理各種工作,包括正則表達(dá)式、線(xiàn )程、資料庫(kù)、網(wǎng)頁(yè)瀏覽器、單元測(cè)試、GUI(圖形用戶(hù)界面)等等。除了這些標(biāo)準(zhǔn)庫(kù)之外,Python中還提供了許多高質(zhì)量的庫(kù),包括wxPython、Twisted和Python圖像庫(kù)等。