happytc 发表于 2012-8-6 23:23:16

“我最喜爱的编程语言”排行榜 (2012年7月)(zz)

from cnBeta

      CodeForge 刚刚公布了上个月(2012年7月)“我最喜爱的 编程语言”排行榜。此排
行榜清楚的反映了各种编程语言在国内和国外不同地区的受欢迎程度。这个排行榜不同于
TIOBE的编程语言流行度排行榜。TIOBE的数据来源于搜索引擎等间接途径。而这份排行榜来
自对几千个程序员的问卷调查。调查选项为单选,每个参与调查者只能选择一个自己最喜欢
的编程语言。

先来看一下来自全国用户的排行榜情况。国内数据来源于CodeForge.cn的统计。

[http://www.codeforge.cn/attached/image/20120806/20120806062258_69727.png]

从这个排行榜来看,C字头的C,C++,C#占据了前三甲。其中的C/C++是以绝对的优势排在榜首
,是当之无愧的最受全国程序员喜爱的编程语言。Java虽然流行度很高,但是受喜爱程度只
排在第四,不知道是不是广大程序员被Oracle恶心到了的缘故。受到iOS移动应用开发日渐
流行的影响,Objective-C也倍受宠爱,排在第六位。比较意外的是解释执行类语言Matlab
排在了第五的位置,这主要是由于大学生和研究人员积极参与调查的缘故, Matlab非常适
合数学计算和科学研究。

再来看一下来自北京,上海和深圳三地被访用户的调查情况。

[http://www.codeforge.cn/attached/image/20120806/20120806062350_95637.png]
[http://www.codeforge.cn/attached/image/20120806/20120806062406_91523.png]
[http://www.codeforge.cn/attached/image/20120806/20120806062423_25681.png]

从上面三个图可以看出在北京,上海和深圳三地,各编程语言受喜爱程度有所不同。在北京
和深圳,C++受喜爱程度超过C语言很多,而在上海C语言更受欢迎一点。相比于上海和深圳
,在北京,适合移动应用类的编程语言Java(forAndroid, etc.)和Objective-C (for
iOS)明显更受欢迎,这也许意味着北京有更多的手机移动应用开发机会。而北京地区的PHP
受喜爱程度低显示出其网站开发不如另外两地活跃。上海程序员比别处的更偏爱Python(做
数据挖掘的多?),而深圳程序员最爱C++。可喜的是Delphi在这三地都颇受喜爱,不知是
程序员们对老东家Borland的眷恋还是对新东家Embarcadero的信赖,不管怎样,Delphi,永
远的经典。


最后附上一份来自CodeForge.com的国外调查者最喜爱的编程语言排行榜,作为与国内情况
的比对。

[http://www.codeforge.cn/attached/image/20120806/20120806062501_60787.png]
[http://www.codeforge.cn/attached/image/20120806/20120806062517_43143.png]
[http://www.codeforge.cn/attached/image/20120806/20120806062535_13634.png]

从这几张国外程序员的调查数据可以看出,在IT创新最活跃的美国,程序员最爱C++,而在
软件外包大国印度,C与Java最受欢迎。其中Matlab 高居前列的原因同样是参与调查的高校
研究人员较多。

魔导 发表于 2012-8-6 23:39:49

C++   魅力十足的语言啊

xyhqqaa 发表于 2012-8-7 08:41:53

{:1_239:}路过。。。。一眼望穿!!

tianx 发表于 2012-8-8 14:15:49

C的地位,无法憾动啊!!

rchockxm 发表于 2012-8-8 14:22:27

C果然強大阿

xiaowo 发表于 2012-8-10 11:56:42

榜上的一个都不会{:face (394):}

annybaby 发表于 2012-8-10 18:31:54

什么时候AU3可以上榜???或者它根本不算是一门真正的编程语言??
一个不太厚道的想法:水军去顶起,让AU3被更多的人知道,然后引起一种效应,让更多人关注和使用{:face (327):}

li123168 发表于 2012-8-11 00:51:53

水军去顶起

xms77 发表于 2012-8-11 21:37:20

水军去顶{:face (301):}

半芯竹 发表于 2012-8-11 21:43:54

{:face (411):}水军加一个。。。。

zzpsongs 发表于 2012-8-12 10:50:46

回复 9# annybaby


    你看看上面的语言,基本都是可以跨平台的,或者是可以独立运行的;而AU3是只能用于Windows平台的脚本语言,所能做到的是应用外部提供的接口实现其功能,所以阁下的想法不是很实际。

netegg 发表于 2012-8-13 01:49:00

matlab太麻烦了,还是mathematica容易些

32714107 发表于 2012-8-13 04:13:41

好遗憾,autoit在排行榜以外!

491623644 发表于 2012-8-13 13:53:39

回复 13# zzpsongs


    同意

ooxxgod 发表于 2012-8-13 20:33:20

有无聊进来了
页: [1] 2
查看完整版本: “我最喜爱的编程语言”排行榜 (2012年7月)(zz)