2012年12月程式語言排行榜:Objective-C風暴來襲

51cto發表於2012-12-03

  2012年12月TIOBE程式語言排行榜又出爐了,這次的排行和上個月沒有太大的變化。也許在你的意料之中,Objective-C不斷的繼續上升。而其他主流的移動應用程式語言,如C,C++和Java都在上漲,但速度緩慢,很明顯不能與Objective-C競爭。

  從Web程式語言來看,Python與Ruby也是一直屬於增長的狀態,不過提升相對來說比較慢。但值得關注的是以這樣的趨勢,不久會追趕上PHP的王者地位,甚至超越。

  2012年12月程式語言排行榜榜單

  Ruby前景分析

  隨著計算機的快速發展,程式語言也越來越多,在10年因為開發速度的問題,Java成了程式語言的老大,隨著Java不斷的臃腫與複雜,開發者也不斷的去尋找,嘗試各種新的語言,也因近年動態語言有後來居上的趨勢,Ruby作為具有動態型別的解釋型面嚮物件語言因此而被開發者熱捧。革命的年代已經結束。Ruby從1995年至今已經成熟成為了程式設計界的主流語言,至少主流在向Ruby前進。

  當然,在這個充滿偏見的語言戰爭年代,或許是一場無意義的比拼,這是哪個語言都無法迴避的。從複雜性問題本身來考慮,為什麼說它受到開發者的熱捧?首先我們來張國外某部落格發起的一次程式語言的投票。

  從2983個人的投票中我們看到,僅有96人認為Ruby會死,也是上面程式語言中最少的一個。在國外,Ruby已經是主流的程式語言,Ruby的開發理念認為解決問題的方法可以不止一種,選擇哪種取決於程式設計師的喜好。

  在舊金山的獨立開發者Sara Mei就一直用Ruby開發大量的應用,在他看來,Ruby的魅力在於它是一個使用起來非常舒服的程式語言,它具有許多強大的超程式設計功能。


【圖 TIOBE的Ruby流行度趨勢】

  前10名程式語言走勢圖

  21到50名語言排行

  下面是第50到100的程式語言排名

(Visual) FoxPro, ABC, Algol, Apex, ATLAS, AutoLISP, bc, BETA, C shell, CHILL, CL (OS/400), Clean, Clojure, cT, Dart, Dylan, Eiffel, Emacs Lisp, Factor, Gambas, Go, Groovy, Icon, IDL, Inform, Informix-4GL, J, JScript.NET, Ladder Logic, Lingo, LPC, MEL, MUMPS, NATURAL, Oberon, OCaml, Occam, OpenCL, Oz, PowerShell, Q, REALbasic, REXX, S, SPARK, VBScript, VHDL, WebDNA, X10, xBase

相關文章