8月4日,Tiobe公佈了最新的8月程式語言排行榜,和7月榜單相比,最大變動就數微軟的F#了,F#首次進入TOP20。1至10名中,PHP重返第4,C#則到了第5,其他不變。
最終,一種新的函式型程式語言進入了Top 20。大多數人會認為熱門函式型程式語言像Scala (#66), Clojure (#107), Haskell (#35) 或者是 Erlang (#48)等將會成為所有函式型程式語言的鼻祖Lisp的勁敵。但結果似乎是微軟的語言F#,不過看看最近人氣上升的F#,就沒有什麼好奇怪的了。作為一 種不錯的程式設計語言,微軟最新的Visual Studio 2010中也包含了F#。
上文中提到補充說明:
F#是由微軟發展的為微軟.NET語言提供執行環境的程式設計語言。
Lisp(全名LISt Processor,即連結串列處理語言),由約翰·麥卡錫在1960年左右創造的一種基於λ演算的函數語言程式設計語言。
functional programming 就是函式型程式設計,是一種程式設計方法,或者說是程式設計模式,同程式導向的程式設計,以及物件導向的程式設計,面向邏輯的程式設計一樣。Functional Programming百度百科。
具體榜單:注意表格左邊第二列是去年的位置,而非上個月的。2011年7月程式語言排行榜在這裡。
【說明】
TIOBE 程式語言社群排行榜是程式語言流行趨勢的一個指標,每月更新。這份排行榜排名基於網際網路上有經驗的程式設計師、課程和第三方廠商的數量。排名使用著名的搜尋引 擎(諸如Google、 MSN 、雅虎)以及Wikipedia和YouTube進行計算。請注意這個排行榜只是反映某個程式語言的熱門程度,並不能說明一門程式語言好不好,或者一門語 言所編寫的程式碼數量多少。
這個排行榜可以用來考查你的程式設計技能是否與時俱進,也可以在開始開發新系統時選擇語言時用來進行策略性的決策。