Posted on 2010-05-30 15:21
Prayer 閱讀(488)
評論(0) 編輯 收藏 引用 所屬分類:
日常技巧
【Csdn 5月17日 編譯】TIOBE 2010 5月編程語言榜已于近日發(fā)布,本期主要變化是Objective-C排名進(jìn)入前十。
盡管Objective-C的份額在上個月只達(dá)到0.08%,但卻在排名上邁出了重要一步——首次進(jìn)入前十名。這一步的意義重大,要知道,2001年6月TIOBE編程榜發(fā)布以來,總體只有13個編程語言曾經(jīng)進(jìn)入前十名。
Objective-C流行的主要原因可能是它是唯一一種可以為iphone和ipad編程的語言。但單從編程語言的角度來看,誕生于1986年的Objective-C并沒有表現(xiàn)出多少新意。
此外,值得注意的還有:
1. C語言鞏固霸主地位。與昔日老大Java的差距拉大到0.2%。
2. C#是主流語言中另一個持續(xù)增長的,但有意思的是,目前仍然落后于(Visual) Basic。
3. Lisp/Scheme/Clojure語言也在增長,又一次進(jìn)入前20。但從長期趨勢看,該類語言一直在上下震蕩,總體態(tài)勢其實很穩(wěn)定。
4. Perl和Delphi與去年同期相比排名有所增長,但市場份額其實是下降的。從長期趨勢看Perl的下降趨勢更加明顯,Delphi反而在2004年大跌之后基本保持了穩(wěn)中有升的態(tài)勢。
5. Google的Go語言排名和份額都比上月有所下降。是否表明最初的熱潮已經(jīng)開始消退?
6. 相對更符合大趨勢的Python和JavaScript、ActionScript也都在下降,令人不解。
Top 20榜單如下:

主要語言的長期變化趨勢圖如下:

21到50名編程語言排名如下

前十名語言長期排名情況:

【說明】
TIOBE編程語言社區(qū)排行榜是編程語言流行趨勢的一個指標(biāo)。每月更新。這份排行榜排名基于互聯(lián)網(wǎng)上有經(jīng)驗的程序員、課程和第三方廠商的數(shù)量。排名使用著名的搜索引擎(諸如Google、 MSN 、雅虎)以及Wikipedia和YouTube進(jìn)行計算。請注意這個排行榜只是反映某個編程語言的熱門程度,并不能說明一門編程語言好不好,或者一門語言所編寫的代碼數(shù)量多少。
這個排行榜可以用來考查你的編程技能是否與時俱進(jìn),也可以在開始開發(fā)新系統(tǒng)時選擇語言時用來進(jìn)行策略性的決策。排行榜的詳細(xì)定義可以參考這里。
【CSDN編者按】
這個排行榜從長期來看意義更大,短期則只有參考價值。請大家注意,我們每月按時編譯排行榜,目的是告訴大家技術(shù)趨勢,而不是引發(fā)沒有內(nèi)容的編程語言口水戰(zhàn)(這類評論通常都會被刪去,相關(guān)不良記錄也會記入發(fā)帖者的帳號)。
我們想特別指出的是,各種語言都有其自身的長處和缺點(diǎn),籠統(tǒng)比較優(yōu)劣毫無意義。而且就目前一般的編程任務(wù)而言,基本上各種語言都能勝任,開發(fā)效率也和使用者的熟練程度密切相關(guān)。語言的此消彼長,關(guān)鍵在于社區(qū),如果你熱愛哪一種語言,請到CSDN開設(shè)博客,多寫自己的心得、經(jīng)驗、各種層次的教程,讓更多人體驗到這種語言之美,擴(kuò)大自己的社區(qū)。我們歡迎有質(zhì)量有內(nèi)容的語言和框架比較的技術(shù)文章,堅決排斥浪費(fèi)自己和他人時間和資源的口水戰(zhàn)。