自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

2021最受歡迎的編程語(yǔ)言排行:蘋(píng)果編程語(yǔ)言O(shè)bjective-C被Swift取代

新聞 前端
蘋(píng)果公司的Objective-C最終退出了Tiobe跟蹤的流行編程語(yǔ)言的前20名,但是「恐龍」語(yǔ)言卻獲得了意想不到的推動(dòng),Swift語(yǔ)言取代Objective-C的時(shí)代要來(lái)了。

什么是Tiobe指數(shù)呢?

Tiobe指數(shù)的格式為+" programming"

“ ”可更改為指定的編程語(yǔ)言,例如:+“PHP programming”。

這是2020年Tiobe指數(shù)和相關(guān)編程語(yǔ)言的排名百分比狀況,如圖所示Java語(yǔ)言和C語(yǔ)言自2002年以來(lái)就一直數(shù)一數(shù)二。

什么語(yǔ)言才能被計(jì)入Tiobe?

一般來(lái)說(shuō),只有符合條件的編程語(yǔ)言才會(huì)被計(jì)入Tiobe的影響因子中。

被選入Tiobe指數(shù)的編程語(yǔ)言必須滿足3個(gè)必備條件:

1 它在維基百科有屬于自己的詞條,且維基百科清晰地陳述了它是一門(mén)編程語(yǔ)言,這就是為什么(Ruby on) Rails, Excel, Android, Boost, Cocoa, ASP and AJAX沒(méi)有被選進(jìn)Tiobe指數(shù)排行中的原因。

2 它應(yīng)該具有圖靈完整性,因此 XML 和 HTML 不能被計(jì)入其中。

3 它對(duì)于格式為+" programming" 的關(guān)鍵詞必須至少命中5000次

Tiobe編程語(yǔ)言社區(qū)指數(shù)是編程語(yǔ)言流行程度的風(fēng)向標(biāo),每月更新一次。

備受矚目的4月排行榜!

本月排名Tiobe前10位的編程語(yǔ)言是:C,Java,Python,C++,C#,Visual Basic,JavaScript,匯編語(yǔ)言,PHP和SQL。

進(jìn)入前20名的是:經(jīng)典Visual Basic,Delphi / Object Pascal,Ruby,Go,Swift,R,Groovy,Perl,MATLAB和Fortran。

開(kāi)發(fā)人員分析師RedMonk在2021年第一季度編程語(yǔ)言排名中排名第一的是JavaScript,其次是Python,Java,PHP,C#,CSS,TypeScript,Ruby和C。

Swift語(yǔ)言取代Objective-C的時(shí)代來(lái)了?

根據(jù)Tiobe于2021年4月發(fā)行的名單,Objective-C最終跌落了前20種最受歡迎的語(yǔ)言。

蘋(píng)果發(fā)布Swift以來(lái)已經(jīng)有7年了,前7年Objective-C一直在Tiobe排行榜TOP 20 的名單里。

當(dāng)Swift于2014年發(fā)表時(shí)時(shí),Objective-C在索引中排名第三。

Tiobe認(rèn)為,即使Objective-C跌出前20名但仍然是受歡迎的編程語(yǔ)言。

而Swift在4月的Tiobe指數(shù)中排名第15位,低于2020年4月的第11位。

另一個(gè)值得注意的變化是,F(xiàn)ortran的指數(shù)重新出現(xiàn)在第20位,高于一年前的第34位。

Fortran于1950年代從IBM誕生,在科學(xué)計(jì)算領(lǐng)域仍然很受歡迎。在Tiobe指數(shù)中,其最高排名是2002年的第10位,屬于“恐龍語(yǔ)言”之一。

Tiobe說(shuō):“經(jīng)過(guò)10多年的發(fā)展,F(xiàn)ortran作為 “恐龍語(yǔ)言”之一再次躋身前20名。一直以來(lái)人們對(duì)該語(yǔ)言有著對(duì)(科學(xué))數(shù)字處理的巨大需求,歡迎再次回到TOP20,”

Groovy是一種運(yùn)行在Java虛擬機(jī)(JVM)上的語(yǔ)言,它在本月也回到了前20名,從去年4月的第48位上升到目前的第17位。

據(jù)統(tǒng)計(jì),Groovy在2021年1月排名第十。

需要注意的是,Tiobe指數(shù)并不能說(shuō)明編程語(yǔ)言哪個(gè)更好,也不會(huì)因?yàn)榇a行數(shù)越多排名就越高。

該指數(shù)可用于檢查我們編程的技能是否仍處于最新?tīng)顟B(tài)。我們?cè)谧鰬?zhàn)略決策前可以選擇到底那種編程語(yǔ)言更適合。

舉個(gè)例子,我們來(lái)看下 Tiobe 官方對(duì)這個(gè)編程語(yǔ)言排行榜的解讀:

Object-C(下面簡(jiǎn)稱(chēng) OC)和Perl語(yǔ)言從2017到2018跌落超過(guò)3個(gè)名次,OC名次跌落的原因不難推測(cè)出蘋(píng)果公司這幾年在慢慢開(kāi)始拋棄OC,用Swift進(jìn)而取代。

至于Perl語(yǔ)言,這個(gè)是在2005年風(fēng)靡全世界的腳本語(yǔ)言。但是2008年Dobb博士表明「基于我們當(dāng)時(shí)在TiobeE指數(shù)中看到的趨勢(shì),Perl將會(huì)滅絕?!?/p>

沒(méi)想到的是作為支持Perl語(yǔ)言的頑固派卻聲稱(chēng)不會(huì)讓滅絕發(fā)生,「Perl語(yǔ)言正在被TIOBE指數(shù)玩弄?!?/p>

重要提示,SQL在2018年2月已經(jīng)被加入到Tiobe指數(shù)當(dāng)中。

 

同時(shí),由于此前Tiobe排行榜并沒(méi)有記錄SQL,所以該語(yǔ)言的發(fā)展速度非???,但這并不是常態(tài)化的現(xiàn)象。針對(duì)大多數(shù)編程語(yǔ)言,都是常態(tài)化。

世界上最古老的純面向?qū)ο缶幊陶Z(yǔ)言之一Smalltalk,以“恐龍”(Dinosaur)一詞來(lái)修飾 Smalltalk,點(diǎn)出了這個(gè)最古老語(yǔ)言的昔日輝煌和現(xiàn)時(shí)落寞,意味深長(zhǎng)。

在近期的Tiobe排行榜上出現(xiàn)了排名增長(zhǎng)的趨勢(shì),“恐龍”語(yǔ)言還在!

像瓊斯指數(shù)、滬指、深證成指等指數(shù)的重要性,它們直接反應(yīng)了市場(chǎng)的總體行情,對(duì)于股民了解市場(chǎng)總體行情具有直觀的參考性,從而方便我們理財(cái)投資。

換而言之,對(duì)于編程人員來(lái)說(shuō),Tiobe指數(shù)也是十分重要的,它直接反應(yīng)了編程語(yǔ)言的未來(lái)趨勢(shì),對(duì)于編程決策具有很強(qiáng)的指導(dǎo)意義。

 

責(zé)任編輯:張燕妮 來(lái)源: 新智元
相關(guān)推薦

2015-04-14 14:23:38

蘋(píng)果Swift編程語(yǔ)言

2014-06-09 12:58:48

編程語(yǔ)言排行榜

2014-06-16 10:02:42

SwiftiOSWWDC

2021-04-09 15:20:47

編程語(yǔ)言Fortran程序員

2012-06-11 14:20:36

Objective-C

2013-11-29 10:04:00

JavaScript遠(yuǎn)程辦公

2015-06-17 14:06:50

編程語(yǔ)言計(jì)算機(jī)編程語(yǔ)言

2018-01-11 17:22:20

PHP大數(shù)據(jù)開(kāi)發(fā)

2011-08-18 09:21:17

Objective-C

2012-01-09 10:11:20

編程語(yǔ)言排行榜

2010-02-08 13:10:00

Objective-C編程語(yǔ)言排行榜

2013-04-15 10:00:51

IT技術(shù)周刊

2013-04-09 09:59:59

編程語(yǔ)言編程語(yǔ)言排行榜

2017-12-29 16:51:44

2016-07-27 10:28:43

編程Python框架

2015-06-08 14:41:30

編程語(yǔ)言排行榜

2012-12-03 11:23:28

編程語(yǔ)言排行榜

2022-03-25 09:57:18

C++Rust語(yǔ)言

2021-10-12 11:20:06

編程語(yǔ)言PythonJava

2014-06-16 14:01:01

IT技術(shù)周刊
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)