7月编程语言排名:借iphone成功,Objective-C排名接近前20 【已修改】
最近TIOBE世界编程语言排行榜发布了了新的编程语言的流行趋势。每个月,都有最新的数据被更新。这份排行榜的数据取样来源于互联网上富有经验的程序员、商业应用、著名的搜索引擎(诸如谷歌、 MSN 、雅虎)的关键字排名、 Alexa 上的排名等。请注意这个排行榜只是反映了某个编程语言的热门程度 , 这并不代表它是一个最好的编程语言或是可以写出某些令人称赞的好程序。
??????详细的排名如下:
?
Java20.452%-0.89%??A22
C17.319%+1.37%??A33
C++10.419%-0.27%??A45
PHP9.269%-0.26%??A54
(Visual) Basic7.789%-2.66%??A68
C#4.540%+0.54%??A77
Python4.435%-0.54%??A86
Perl4.200%-0.93%??A99
JavaScript3.513%+0.76%??A1010
Ruby2.567%-0.17%??A1111
Delphi1.998%-0.01%??A1213
PL/SQL0.891%+0.16%??A1314
SAS0.794%+0.17%??A1424








RPG (OS/400)0.740%+0.41%??A1516
Pascal0.707%+0.27%??A1626








ABAP0.703%+0.44%??A-1720

Lisp/Scheme0.607%+0.22%??B1812




D0.593%-0.63%??B1918
Lua0.531%+0.12%??B2027





MATLAB0.512%+0.26%??B?
?????????????????????????????????????????????????????????????????????????????? (图一)
?
长期趋势
下图中可以可以看到前10名编程语言的长期趋势
?
??????????????????????????????????????????????????????????????????????????????????? (图二)
其他编程语言
下面是完整的前50位排名的编程语言。这概况非正式的出版,因为它可能出现这种情形,比如我们错过了一些语言。如果你有这样的印象存在缺少一些编程语言,请通知我们tpci@tiobe.com 。
?
PositionProgramming LanguageRatings21Objective-C0.509%22ActionScript0.425%23Fortran0.400%24COBOL0.399%25Logo0.394%26Ada0.394%27FoxPro/xBase0.338%28PowerShell0.327%29Scratch0.274%30Transact-SQL0.271%31Prolog0.243%32Scala0.228%33Erlang0.203%34Haskell0.198%35ML0.196%36LabVIEW0.191%37Focus0.155%38Awk0.153%39Smalltalk0.150%40Forth0.145%41Alice0.142%42J0.133%43Tcl/Tk0.129%44JavaFX Script0.129%45Caml/F#0.118%46NXT-G0.118%47Groovy0.114%48APL0.111%49Bourne shell0.109%50CL (OS/400)0.107%????????????????????????????????????????????????????????????????????????? (图三)
未来的50编程语言
?????? 下面的列表的语言是指# 51至# 100 。由于差异相对较小,只是列出了编程语言名字(按字母顺序排列) 。?
??????? **ABC, AD, Algol, Alpha, Applescript, Beta, Boo, C shell, cg, Clean, Cobra, cT, Curl, Dylan, Eiffel, Euphoria, Factor, Fan, Icon, IDL, Inform, Io, Lingo, MAD, Magic, Maple, Mathematica, MAX/MSP, MOO, MUMPS, Natural, Oberon, Occam, Oz, PL/I, Postscript, PowerBuilder, Progress, Q, R, Revolution, REXX, S-lang, SIGNAL, SPSS, SuperCollider, VBScript, Verilog, VHDL, XSLT
7月快讯
???????? ?1.由于赞助商Versant我们已经获得1984年到现在的所有数据。计算方法是并采取3年的平均水平。效果如下图。
????????? 2. Objective-C 突然普及。这是开始流行用编程语言编写iPhone应用程序的缘故。另一种语言是JavaFX脚本。在一个月的时间它从72上升至44。可见上升很快。
请看下面的大图,从图四中可以看到排名前10种的编程语言这10到25年间的排名情况。
?
Programming LanguagePositionJuly 2009Position
July 2005Position
July 1999Position
July 1984Java124-C2111C++332-PHP44--(Visual) Basic5635C#6719-Python78--Perl855-JavaScript9912-Ruby1027--
?
?????????????????????????????????????????????????????????????????????????? (图四)
?
此前赢得过“语言年”奖的如下所示。
?
YearWinner2008 C 2007 Python 2006 Ruby 2005 Java 2004 PHP 2003 C++以下表格中列出一些语言类别占咱比例的比较。面向对象语言的仍然是非常高占54.2 % ,但增长最快的语言是动态语言(见趋势如下图) 。
?
?
CategoryRatings July 2009Delta July 2008Object-Oriented Languages 54.2% -1.7% Procedural Languages 41.8% +0.7% Functional Languages 2.8% +0.7% Logical Languages 1.1% +0.2%?
?
?
CategoryRatings July 2009Delta July 2008Statically Typed Languages 60.2% +1.8% Dynamically Typed Languages 39.8% -1.8%