也說一說TIOBE11月程式語言排行榜
據CSDN報導:
在TIOBE最近釋出的11月程式語言排行榜上,最顯著的變化是,排名第二的C語言和排名第一的Java語言差距更小,從榜單上我們看到兩者只有大約1%的差距,而上次兩種語言呈現出非常接近的市場份額是在2005年。事實上,Java和C語言都呈現長期下降的趨勢,Java下降的趨勢更加明顯。Objective-C增長明顯,一年時間,它從第38名上升到了現在的13名,貼近前十。
兩個月後,TIOBE將宣佈2009年年度程式語言,有機會獲得這一獎項的是 C, C#, PHP 或者是 Objective-C。
Java和C語言呈現下降的趨勢,也許不是偶然,由於高層開發的業務呈現增長趨勢,指令碼語言的需求將不斷增長,相應的像C語言這種適合底層開發的語言,儘管它開發出的系統十分高效,但它本身的開發效率卻要低效得多,而且由於它的需求處於倒金字塔的底端,所以它的需求就是呈下降趨勢的。
我一直把Java語言的流行模式比作10年前的Delphi語言,Delphi語言現在已經淪落到非主流了,似乎Java也難逃類似Delphi的命運,畢竟,任何語言都不會永遠處於主流,長久不衰,隨著客戶業務需求的增長和變化,語言本身的品質如果不隨著提高,就會與開發需求脫節。Delphi淪落的一個主要原因就是輸在了Web開發時代的起跑線上,想當年Delphi開發C/S架構的資料庫應用系統時,是多麼的風光?Java的排名趨於下降,與它本身的品質有關係,也與 .NET 的圍追堵截有關。當初很多人選擇 Java 語言進行開發,是因為它簡單。而現在,後起之秀 .NET 平臺比它更簡單,甚至簡單到讓程式設計師覺得用 .NET 開發“沒有意思”、“沒檔次”,但終端使用者的需要的是快速的開發、隨需應變的軟體系統,對使用者來說 .NET 則要“有意思”得多了。所以,Java 與 .NET 的爭鬥,在處於幾年的平臺期之後,.NET 似乎在處於上風了,至少不是下風了。
Objective-C 的迅猛增長,可以說幾乎完全得益於 iPhone 的流行和其“軟體店”的商業模式。iPhone 創造了技術奇蹟和商業奇蹟,也讓 Objective-C 出現了奇蹟般的增長。但 Objective-C 與 Java 和 C# 比起來,似乎缺乏“現代語言”的某些嶄新特徵,iPhone 的奇蹟也才剛剛開頭,能否可持續發展,變數也不少,結果誰又能預料呢?所以,Objective-C 能否長久笑傲江湖,也未可知。
我一直認為PHP是計算機語言界的一個異數。從排名資料上看,從大家的看好率上看,莫不給人驚喜的感覺。但PHP語言長期叫好不叫座的現實也是有目共睹的。PHP語言和PHP程式設計師(PHPer),長期給人的感覺,就像行俠仗義的俠客,總是活在程式設計師的激情裡,而總是不能登堂入室,無法進入“主流”。高校的教材裡不提它,“大公司”的開發計劃裡沒有它,資料結構沒有 for PHP 版本,PHP程式設計師的工資總是比不過 Java 程式設計師。書店裡過去甚至沒有 PHP 的專櫃,現在我在西安見到一家,但還是和其它書籍混放在一起的。PHP 在網際網路領域應用較多,但給人感覺 PHP 就是論壇、垃圾站,PHP 就是用來灌水、製造垃圾資訊和垃圾站長的。學PHP的,要麼感到自卑,要麼充滿驕傲,總之是一種不正常的狀態。就一門語言麼,談得上自卑與驕傲嗎?
TIOBE的語言排行榜釋出很久了,有些資料還是讓人費解的。以我的經驗和觀察,總是不能理解C/C++、VB這些語言為何總是名列前茅?C/C++是優秀的,是不可或缺的,但做底層開發的比做高層應用系統的人還多嗎?VB是一門不錯的語言,Basic是微軟的傳家寶,VB.net現在也具有了強大的功能,微軟號稱不亞於C#,但放眼周圍的公司,似乎用它進行生產開發的並不多。所以,我只好這麼理解,C/C++、VB在高校裡是主要的教學語言,所以才在排行榜裡被託到了前邊。而PHP在網站開發中用的較多,才被那些“準程式設計師”頂到了排行榜的前茅。但到底是不是這些原因,希望大家再分析啊。
前20名排行榜:
排行榜上前十名程式語言的長期趨勢圖如下:
本文轉自網眼51CTO部落格,原文連結:http://blog.51cto.com/itwatch/286517,如需轉載請自行聯絡原作者
相關文章
- 語言說
- 以dart語言為例說說如何學習一門新的語言Dart
- 由Swift程式語言說開去Swift
- 程式語言特色:系統說明書
- TIOBE 釋出 12 月程式語言排行榜,4個程式語言角逐年度語言
- ZT TIOBE六月程式語言排行榜
- 如果說程式語言是一種宗教,你的信仰是?
- golang在程式語言排行榜上排名第10,請不要說golang已死。Golang
- 從函數語言程式設計說起函數程式設計
- 眾家評說Google新程式語言DartGoDart
- 面試官:來說一說Go語言的函式呼叫慣例面試Go函式
- 扒一扒程式語言排行榜
- 2013年6月程式語言排行榜
- TIOBE 10月程式語言排行榜:Dart起死回生Dart
- 2013年1月程式語言排行榜:移動程式語言的巔峰
- TIOBE 10月程式語言排行榜 : GO 問鼎本年度語言 ?Go
- TIOBE 8月程式語言排行榜:C語言排名創歷史新低C語言
- 說說最近工作中go語言踩到的坑Go
- TIOBE 12 月程式語言排行榜:Kotlin 和 C 有望成年度語言Kotlin
- 2012年4月程式語言排行榜:C語言重返第一C語言
- 2018年11月程式語言排行榜
- Tiobe:2013年7月程式語言排行榜
- TIOBE 2013年9月程式語言排行榜
- TIOBE 2013年11月程式語言排行榜
- 2012年7月程式語言排行榜
- 2012年6月程式語言排行榜
- 2012年9月程式語言排行榜
- 2012年8月程式語言排行榜
- 5 月程式語言排行榜:Java第一,R跌出Top20Java
- 2015年4月程式語言排行榜:Java回到第一Java
- 也說關係
- 說說資料庫排行榜的事情資料庫
- 用72種語言說愛你
- 從一道坑人的面試題說函數語言程式設計面試題函數程式設計
- TIOBE 程式語言 7 月排行榜:Go 進入 Top 10Go
- 2013年8月 TIOBE 程式語言排行榜單
- 2013年10月 TIOBE 程式語言排行榜單
- TIOBE 2015 年 12 月程式語言排行榜