作為一名程序員或準(zhǔn)程序員,在學(xué)習(xí)計(jì)算機(jī)的過程中,編程語言的使用是非常關(guān)鍵的,了解編程語言的發(fā)展趨勢也是非常必要的。下面我們就一起來看看有關(guān)編程語言的最新趨勢:
近期,TIOBE公布了2020年2月編程語言排行榜,排名前十的分別是:Java,C,Python,C++,C#,Visual Basic.NET,JavaScript,PHP,SQL和Swift。這期的標(biāo)題叫做“Objective-C on its way out”。這么說來,Objective-C作為一種編程語言就要過時(shí)了?
我們知道,這些年來,民間一直流傳著快速發(fā)展的Swift是否將淘汰Objective-C,這并非空穴來風(fēng),就連蘋果也對Swift寄予了較大的期望,在2014年就宣布新的編程語言Swift將成為Objective-C的繼任者。有人可能會(huì)得出這樣的結(jié)論:蘋果用Swift直接替換Objective-C,這是對iOS程序員的侮辱,但實(shí)際上他們沒有選擇。Objective-C作為一種編程語言已經(jīng)過時(shí),肯定需要重新設(shè)計(jì)。
榜單制作者表示,把Objective-C一步一步地?cái)U(kuò)展到現(xiàn)代的特性上會(huì)更好。就像java、C++和C語言一樣,編程語言通過每一次新的發(fā)布都有微小的變化。現(xiàn)在,蘋果公司通過這一舉措失去了10%的編程語言市場份額。而Swift現(xiàn)在在TIOBE指數(shù)的第10位,如果要進(jìn)入前5位,還有很長的一段路要走。
TIOBE 2月編程語言排行1-20:
TIOBE 2月編程語言排行21-50:
TOP 10 編程語言TIOBE 指數(shù)走勢(2002-2020):
編程語言歷史排名(1985-2020):
年度收視率最高的編程語言(2003-2019)
科普一下:TIOBE編程語言排行榜是編程語言流行趨勢的一個(gè)指標(biāo)(僅反映編程語言的熱門程度,并不能說明一門編程語言好不好或者一門語言所編寫的代碼數(shù)量多少)。每月更新一次,這份排行榜排名指數(shù)基于全球技術(shù)工程師、課程和第三方供應(yīng)商的數(shù)量,包括有名的搜索引擎,如Google、MSN、Yahoo!、Wikipedia、YouTube以及Baidu等來進(jìn)行計(jì)算。
|文章來源:https://www.tiobe.com/tiobe-index/