偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

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

新聞 前端
蘋果公司的Objective-C最終退出了Tiobe跟蹤的流行編程語言的前20名,但是「恐龍」語言卻獲得了意想不到的推動,Swift語言取代Objective-C的時代要來了。

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

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

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

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

什么語言才能被計入Tiobe?

一般來說,只有符合條件的編程語言才會被計入Tiobe的影響因子中。

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

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

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

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

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

備受矚目的4月排行榜!

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

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

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

Swift語言取代Objective-C的時代來了?

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

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

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

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

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

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

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

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

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

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

需要注意的是,Tiobe指數(shù)并不能說明編程語言哪個更好,也不會因為代碼行數(shù)越多排名就越高。

該指數(shù)可用于檢查我們編程的技能是否仍處于最新狀態(tài)。我們在做戰(zhàn)略決策前可以選擇到底那種編程語言更適合。

舉個例子,我們來看下 Tiobe 官方對這個編程語言排行榜的解讀:

Object-C(下面簡稱 OC)和Perl語言從2017到2018跌落超過3個名次,OC名次跌落的原因不難推測出蘋果公司這幾年在慢慢開始拋棄OC,用Swift進(jìn)而取代。

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

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

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

 

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

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

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

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

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

 

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

2015-04-14 14:23:38

蘋果Swift編程語言

2014-06-09 12:58:48

編程語言排行榜

2014-06-16 10:02:42

SwiftiOSWWDC

2021-04-09 15:20:47

編程語言Fortran程序員

2012-06-11 14:20:36

Objective-C

2015-06-17 14:06:50

編程語言計算機(jī)編程語言

2013-11-29 10:04:00

JavaScript遠(yuǎn)程辦公

2018-01-11 17:22:20

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

2011-08-18 09:21:17

Objective-C

2012-01-09 10:11:20

編程語言排行榜

2010-02-08 13:10:00

Objective-C編程語言排行榜

2013-04-09 09:59:59

編程語言編程語言排行榜

2013-04-15 10:00:51

IT技術(shù)周刊

2017-12-29 16:51:44

2015-06-08 14:41:30

編程語言排行榜

2012-12-03 11:23:28

編程語言排行榜

2016-07-27 10:28:43

編程Python框架

2014-06-16 14:01:01

IT技術(shù)周刊

2022-03-25 09:57:18

C++Rust語言

2021-10-12 11:20:06

編程語言PythonJava
點(diǎn)贊
收藏

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