下面的这些排名并不是非常科学的,它们只是从某种方面表现出了编程语言的流行程度。仅供参考。


Yahoo Search
这里,我们使用了Yahoo Search API,简单地搜索了一下相关的编程语言。收搜字样是”language programming”,下面是搜索到的页面结果。也许这能够说明语言的流行程度。

  

工作相关
接下来,我们来看看与工作相关的页面。也是从Yahoo Search API中从Craigslist.org网站中取得这些数据。搜索模型如下:language programmer -“job wanted” site:craigslist.org。这个结果可以看到全球的雇主在雇佣技术人员的时候所要求的编程语言的数量分布。

  

技术书籍
下面是由Amason所提供的搜索API中得到的目前出版物中的编程语言相关的统计数据,一般来说,越流行的语言通常会有更多的书籍。我们来看看书籍方面的各语言的书籍数量的排行榜。

  

Google Code 开源项目
下面的结果取自Googel Code (http://www.google.com/codesearch),我们通过统计开源项目所使用的语言来查看是哪种语言在开源项目中的流行程度。

  

Del.icio.us
del.icio.us是一个网摘网站,它提供的是一种收藏、分类、排序、分享互联网信息资源的方式。使用它存储网址和相关信息列表,使用标签(Tag)对网址进行索引使网址资源有序分类和索引,使网址及相关信息的社会性分享成为可能,在分享的人为参与的过程中网址的价值被给予评估。我们来看看BLOG社区中语言流行的程度。

  

Ohloh 开源项目

让我们再来看一下Ohloh 上的开源项目所使用的编程语言的统计图。

  

programming.reddit.com
我们再来看看聚合网站programming.reddit.com上的编程语言文章统计情况。

  

Slashdot
我们来看看Slashdot.org上的编程语言的排名情况吧。还是主要根据相关的贴子的数量做统计。

  

IRC
这里的数据来源于Freenode IRC网络。

  

最后,如果你对其中的某些语言不是很熟悉的话,下面是维基百科上关于这些语言的链接。

  • Actionscript
  • Ada
  • Assembly
  • C
  • C#
  • C++
  • Cobol
  • D
  • Delphi
  • Erlang
  • Forth
  • Fortran
  • Haskell
  • Java
  • JavaScript
  • Lisp
  • Lua
  • OCaml
  • PHP
  • Pascal
  • Perl
  • Python
  • Ruby
  • SQL
  • Scheme
  • Shell
  • Smalltalk
  • Tcl
  • Visual Basic