2012年12月編程語言排行榜:Objective-C風(fēng)暴來襲
原創(chuàng)【51CTO獨(dú)家特稿】2012年12月TIOBE編程語言排行榜又出爐了,這次的排行和上個(gè)月沒有太大的變化。也許在你的意料之中,Objective-C不斷的繼續(xù)上升。而其他主流的移動(dòng)應(yīng)用編程語言,如C,C++和Java都在上漲,但速度緩慢,很明顯不能與Objective-C競爭。
從Web編程語言來看,Python與Ruby也是一直屬于增長的狀態(tài),不過提升相對來說比較慢。但值得關(guān)注的是以這樣的趨勢,不久會追趕上PHP的王者地位,甚至超越。
2012年12月編程語言排行榜榜單
Ruby前景分析
隨著計(jì)算機(jī)的快速發(fā)展,編程語言也越來越多,在10年因?yàn)殚_發(fā)速度的問題,Java成了編程語言的老大,隨著Java不斷的臃腫與復(fù)雜,開發(fā)者也不斷的去尋找,嘗試各種新的語言,也因近年動(dòng)態(tài)語言有后來居上的趨勢,Ruby作為具有動(dòng)態(tài)類型的解釋型面向?qū)ο笳Z言因此而被開發(fā)者熱捧。革命的年代已經(jīng)結(jié)束。Ruby從1995年至今已經(jīng)成熟成為了編程界的主流語言,至少主流在向Ruby前進(jìn)。
當(dāng)然,在這個(gè)充滿偏見的語言戰(zhàn)爭年代,或許是一場無意義的比拼,這是哪個(gè)語言都無法回避的。從復(fù)雜性問題本身來考慮,為什么說它受到開發(fā)者的熱捧?首先我們來張國外某博客發(fā)起的一次編程語言的投票。
從2983個(gè)人的投票中我們看到,僅有96人認(rèn)為Ruby會死,也是上面編程語言中最少的一個(gè)。在國外,Ruby已經(jīng)是主流的編程語言,Ruby的開發(fā)理念認(rèn)為解決問題的方法可以不止一種,選擇哪種取決于程序員的喜好。
在舊金山的獨(dú)立開發(fā)者Sara Mei就一直用Ruby開發(fā)大量的應(yīng)用,在他看來,Ruby的魅力在于它是一個(gè)使用起來非常舒服的編程語言,它具有許多強(qiáng)大的元編程功能。
【圖 TIOBE的Ruby流行度趨勢】
#p#
前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 |
【編輯推薦】
- 2012年1月編程語言排行榜:Objective-C成為年度語言
- 2012年2月編程語言排行榜:用圖形編程的LOGO語言
- 2012年3月編程語言排行榜:JavaScript語言的回歸
- 2012年4月編程語言排行榜:C語言榮歸寶座
- 2012年5月編程語言排行榜:從愛立信走出來的Erlang
- 6月編程語言排行榜:Objective-C非常“實(shí)際”的語言
- 2012年7月編程語言排行榜:Java的搶劫
- 8月編程語言排行榜:C語言助力火星登陸
- 9月編程語言排行榜:Java并不應(yīng)該被取代
- 10月編程語言排行榜:Dart發(fā)力,欲將JS趕下神壇
- 2012年11月編程語言排行榜:語言的浮浮沉沉