分享

TIOBE 2016年9月编程语言排行榜:C编程语言走上下坡路了吗?

 Moia藏经阁 2016-09-19



虽然科技行业一日千里,但是编程语言的格局却波澜不惊,在TIOBE编程语言流行度指数排行榜上,TOP5排名过去一年都被Java、C、C++、C#和Python把持着。TIOBE的编程语言流行度榜单每月都会更新,排名依据搜索引擎数据分析。

虽然顶级编程语言的排名相对稳定,但是TIOBE指数的分析师指出,未来几年C语言将遇到麻烦,今年9月份C语言的流行指数是10.955%,创下2001年以来的新低。

C语言流行度下滑的主要原因是它并不太适合开发web和移动应用。与其他主流编程语言如Java、C++和C#不同,C语言的进化很缓慢,即使是所谓的新C11标准也换汤不换药。

此外,C没有得到任何一家IT巨头的青睐成为其主力开发语言,Google严重依赖Java和Pyt

对于Julia语言来说,进入前五十名一度只是时间问题而已,而这个月它终于做到了。Julia是一种面向科学计算的高性能动态高级程序设计语言,最初是针对数值计算而发明的,结合了函数式编程与飞快的速度,换句话说,其代码具有易读性而且非常稳定。在未来几个月里,Julia很有可能会吸引到更多使用者。


Julia进入前50名的行为可能会让我们感到好奇:还有哪些语言很快也能冲入前50名?本文预测Hack(排名第77),Kotlin(本月冲入前100名,排名第99),以及TypeScript(排名183)将会是其中的优胜者。


编程语言排行榜 TOP20 榜单





下面是第 21-50 位的编程语言,排名如下:




Top 10编程语言TIOBE指数走势(2002-2016)





下面是50-100名:由于差异较小,仅将名称列在下面(按照首字母排序)


(Visual)FoxPro, 4th Dimension/4D, ABC, ActionScript, APL, AutoLISP, bc, 

BlitzMax, Bourne shell, C shell, CFML, CL (OS/400), Common Lisp, Crystal, Eiffel, Elixir, Forth, Hack, Icon, IDL, Inform, Io, J, Korn shell, Kotlin, Maple, ML, Modula-2, MQL4, MS-DOS batch, NATURAL, NXT-G, OCaml, OpenCL, Oz, Pascal, PL/I, PostScript, PowerShell, REXX, S, Smalltalk, SPARK, SPSS, Standard ML, Stata, Tcl, VBScript, Verilog, Z shell


本月TIOBE指数发生了如下变更:


根据Manjunath Babu的建议将Mathematica重命名为Wolfram,因为Wolfram才是这种语言的官方名称。因此Wolfram的排名掉出前100,目前位于第109位。


由于“安装基数”庞大,C语言在流行度排行榜上还有望停留好几个季度,但是TIOBE的分析师奉劝C语言开发者尽快“跳船”。市场对C语言开发人员的需求还将持续好几年,但这只是惯性,是时候学习新的编程技术了。

今年三月以来,TIOBE指数显示一些编程语言显现出强劲的上升势头,例如:Perl、Ruby、汇编语言、Swift、Groovy和D。

Swfit的上升并不令人吃惊,因为苹果公司已经将Swift钦定为iOS和Mac OS X的官方开发语言。而Swfit的前任——Objective-C,则因“失宠”而在榜单中直线下滑。

汇编语言和R的崛起,则得益于大数据分析和物联网等细分领域的快速成长,同时也证明只要有足够多的需求和开发群体,非通用语言也照样能够流行。


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多