也說一說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
- 2018年11月程式語言排行榜
- golang在程式語言排行榜上排名第10,請不要說golang已死。Golang
- 扒一扒程式語言排行榜
- 從函數語言程式設計說起函數程式設計
- TIOBE:2018年5月全球程式語言排行榜
- TIOBE:2019年12月全球程式語言排行榜
- TIOBE:2019年11月全球程式語言排行榜
- 2014年6月 TIOBE 程式語言排行榜單
- 面試官:來說一說Go語言的函式呼叫慣例面試Go函式
- TIOBE:2020年4月全球程式語言排行榜 少兒程式語言Scratch入圍
- 說說最近工作中go語言踩到的坑Go
- 最新!2020年10月程式語言排行榜出爐
- 2020年4月中國程式語言排行榜
- 2020年2月中國程式語言排行榜
- 5 月程式語言排行榜:Java第一,R跌出Top20Java
- Hacker News:2018年4月程式語言排行榜 Python排名第一Python
- 說說資料庫排行榜的事情資料庫
- 2019年11月中國大陸程式語言排行榜
- TIOBE:2020年9月程式語言排行榜 C++增速最快C++
- 4月TIOBE程式語言排行榜來了!這些程式語言教程限時送
- 用語言 (非程式碼) 說清楚 IoC 到底是什麼
- 關於Python程式語言不得不說的優缺點!Python
- 說說 Python 的 if 語句Python
- 也說工廠模式模式
- 說說 Spring 表示式語言(SpEL)中的各種表示式型別Spring型別
- 2021 程式語言排行榜出爐!C#年度語言獎C#
- TIOBE 2月程式語言排行榜:Python逼近C,Groovy重回TOP 20Python
- TIOBE公佈11月程式語言排行榜,Go挺進前十!Go
- 10月程式語言排行榜:Java第一無懸念,老戲骨重回前三!Java
- 2018年11月程式語言排行榜:Java穩居第一,Python熱度不減JavaPython
- 說一說javascript的非同步程式設計JavaScript非同步程式設計
- 1、說說你瞭解過、使用過什麼程式語言?比較小他們的優點 2、說說你瞭解過、使用過什麼程式設計工具?程式設計
- 對於初學者來說,最好的程式語言是什麼?
- 為什麼說php是最糟糕的,也是最好的程式語言PHP
- 程式語言 PYPL 指數排行榜_2019.09
- 程式語言 PYPL 指數排行榜_2019.08
- TIOBE:2020年11月最受歡迎程式語言排行榜 Python超越Java成第二最受歡迎程式語言PythonJava
- 程式語言安全性排行榜:Ruby最佳,C語言漏洞最多?C語言