如果你问现在最流行的编程语言是什么?那我只能老老实实回答:具体情况具体分析。因为我不知道,你是想在一家热门的移动应用初创公司找到一份工作,还是只是顺其自然地编写代码,或者自己创建一个ElectronicArts项目?!语言是工具,前者的蜜,后者的砒霜,对于这个领域来说是必须的,但是对于另一个领域来说却是可有可无的。这是连续第二年由IEEESpectrum和计算机记者NickDiakopoulos联合给出编程语言流行度榜单。该排名系统是通过对来自10个数据源的12个指标进行加权和组合而得出的。这些来源是值得信赖的——例如IEEEXplore数字图书馆、GitHub和CareerBuilder等等。这些来源的权重由交互式网络应用程序给出,并由相关招聘广告调整。还使用过滤器,以便您只看到与移动或嵌入式开发相关的语言。(美国访问网络应用程序是0.99美元。)为了方便,我们在应用程序中加入了一些预设权重:默认是IEEESpectrum排名——它选择了一些代表大多数人兴趣的权重方案,这里有一些权重来自今年:按权重排名前10的语言。(左边的SpectrumRanking是2015年的排名,右边的是2014年的排名)前5名分别是Java、C、C++、Python、C#,与去年的排名相同。C虽然排在第二位,但是离Java越来越近了。最大的变化是R,一种有助于大数据分析和可视化的统计计算机语言,排名第六。R去年排名第九,这一现象反映了大数据在各个领域的重要性日益增加。随着Go、Perl甚至Assembly排名的上升,很多语言的排名都出现了明显的下降。一些语言的排名下降了。主要是因为今年没有数据证明他们还需要上榜。但也有完全被排除在外的情况,例如我们现在同意在去年的排名中将某些编程语言归类为语言而不是框架是一个错误。这就是ASP.NET,尽管我们最初将其包含在编程语言的定义中。很多语言都是第一次进入排行榜。Apple的新语言Swift发布仅13个月,就已经吸引了足够多的关注和青睐。Cuda是另一种有趣的语言,它是由图形芯片公司Nvidia创建的,专为通用计算而设计,使用该公司功能强大的专用图形处理器,在许多台式机和移动设备中都有使用。总共有七种语言首次出现在排行榜上。翻译链接:http://www.codeceo.com/article/2015-10-programming-language.html英文原文:FeatureComputingSoftwareThe2015TopTenProgrammingLanguages
