簡介
Lua過去幾個月都顯示了一個向上的趨勢。如今在iPhoneAppStore的十大套用都使用Lua來定義應用程式邏輯,其中包括著名的憤怒的小鳥應用程式。Tiobe也再次指出,近期有多個語言的排名跌到了20名以外,這和Tiobe調整算法不無關係,一些非常有發展前景的語言反而下跌了多個名次,其中最明顯的要數NXT的-G的(從19跌到54名)和Groovy(從25跌至65名)。
流行程度的指標
TIOBE開發語言排名是一種程式語言的流行程度的指標,該指標每月更新一次。市場占有率是根據世界各地的熟練工程師、課程和第三方供應商的數據統計來的,用於計算市場占有率的流行的搜尋引擎包括谷歌,MSN,雅虎,維基百科和YouTube。TIOBE指標並是不是表明哪個是最好的程式語言或哪個語言寫的代碼行多。現在幾乎所有的VisualStudio開發的新代碼都是使用C#(而不是VB.NET和C++)。因此,C#逐步成為微軟的頭號語言。3月C#有創造另一個歷史紀錄,成為了TIOBE排名第4的語言。長期看來C#似乎是Java唯一競爭對手。這個月其他表現好的是Objective-C,Lua和Groovy。Python3月失去了一些份額,而PHP現在已經落後了很多。
TIOBE開發語言排名簡介
該學一門什麼樣的程式語言 相信想學程式開發的朋友一開始最先考慮的問題就是該學一門什麼樣的程式語言?哪些程式開發語言是當下最流行的?如果你是初學者,肯定很想知道這些問題的答案,也許高手們會告訴你說學編程重在程式思想,不在於學什麼語言。沒錯,事實上是這樣,但是作為初學者,不管怎樣,總規要從一門語言學起,不學程式語言何來程式思想?而且學好第一門語言對你以後的學習都有著至關重要的影響喔。TIOBE開發語言排名即TIOBE程式語言排行榜,這個網站專門是做程式語言熱門度的排行,非常專業而且客觀,如果你立志於程式開發,這個網站是非常值得關注的。
該學一門什麼樣的程式語言
TIOBE公司介紹 TIOBE公司成立於2000年10月1日,由瑞士的公司Synspace和一些獨立的投資人創建。TIOBE是"TheImportanceOfBeingEarnest"的縮寫。該公司主要關注於軟體質量的評估。TIOBE程式設計語言指數是由該公司推出並進行維護的,這個指數將程式設計語言以排名列表的形式提供出來,並且每個月更新一次,用來表示程式設計語言的流行度。
TIOBE公司介紹
TIOBE程式語言排名的評估方法 該評估是通過統計該程式語言在主流搜尋引擎上被搜尋的次數來計算的。搜尋包括在搜尋引擎,新聞組及部落格上的搜尋等。主流搜尋引擎由Alexa.com網站上的排名來決定。如果用"hits(PL#i,SE)"表示程式語言PL在搜尋引擎SE上的指數排名為i的搜尋次數,n表示搜尋引擎個數,則PL在前50名程式語言中排名評估的計算公式為((hits(PL#i,SE1)/hits(PL#1)+...+hits(PL#50))+...+(hits(PL#i,SEn)/hits(PL#1)+...+hits(PL#50)))/n
TIOBE程式語言排名的評估方法
程式語言的狀態 TIOBE程式語言的狀態是什麼意思(即排名列表最後一欄欄位:Status)。除了排名的評估方法以外,程式語言的狀態也是該指數的一個組成部分。狀態主要分為兩種,A表示主流語言,B表示非主流語言。另外還有A-和A--用來表示A和B兩個狀態的中間狀態。如果一個程式語言在過去三個月的評估中有一次的評估超過0.7%,該語言就可以得到一個A,否則狀態為B。
另外,關於A-和A--,如果過去三個月中有兩次評估超過0.7%,則狀態為A-;如果過去三個月中有一個評估超過0.7%,則狀態為A--。
程式語言的狀態
TIOBE程式語言的分組與例外 如果在搜尋引擎中搜尋的關鍵字比較相似的話,該指數會將這些關鍵字分到一組中,並使用一個語言的名稱來標識這些相似的關鍵字。例如:Java,JavaEE,J2EE就被歸類為Java。
TIOBE程式語言的分組與例外
有些語言的名稱很相似,但同時也確實是不同的語言,這個時候就會用到例外的情況來進行排除。例如:D和3-D是相似的名稱,但卻是不同的程式語言,這個時候就要將3-D排除到D之外。