当前位置: 首页 > 科技观察

2014年十大编程语言

时间:2023-03-11 20:45:00 科技观察

近日,IEEESpectrum推出了一份编程语言排行榜。本次排名筛选了12个指标,结合10个来源(包括IEEEXplore、Google、GitHub)的数据,最终评选出以下排名榜单(满分:100分,分数越高排名越高),其中前十名编程语言有:1、Java2、C3、C++4、C#5、Python6、JavaScript7、PHP8、Ruby9、SQL10、MATLAB按类型排名,各主要编程语言排名分别为:编译语言:1.Java(总排名第一)2.C(No.2)3.C++(No.3)4.C#(No.4)5.Objective-C(No.16)解释型语言1.Python(No.5)2、JavaScript(No.6)3、PHP(No.7)4、Ruby(No.8)5、Perl(No.11)6、HTML(No.12)数据语言1、SQL(No.9)2.MATLAB(No.10)3.R(No.13)值得注意的是,很多古老的语言仍然具有强大的生命力。例如,汇编语言仍然排在前15位,VB(第14位)仍然很受欢迎,甚至Delphi也挤进了前30位(第27位)。而有些语言则是典型的大树下乘凉,明显受到了发起人的强烈影响。例如,Objective-C得益于Apple生态系统的强大(Swift因推出时间短而未能进入前30),而Go则很大程度上得益于Google的作用。虽然我们不知道榜单的具体指标是什么,但是用语言流行度来决定学习方向并不是一个好主意。因为语言知识工具,关键是你想用它做什么。MichaelMcLaughlin提出了自己的建议:开发商业软件,推荐:Java,C++,C#,andAIDE–AndroidIDE(forJavaandC++sourcecode)OSXandiOS开发:Objective-C开发工具:C,C++andPythonWebDevelopment:Python,PHP,RubyandPerl数据分析:SQL,MATLABandR许多网友也对这个榜单提出了一些质疑。例如,如果用图灵完备性来衡量,HTML是一种语言吗?本文来自:http://www.36kr.com/p/218351.html