C语言在排行榜上人气急速下滑?

译文
开发 开发工具
C的辉煌时代似乎已经过去,至少在本次Tiobe编程语言人气榜单上体现出了这种趋势。

【51CTO.com快译】这款古老语言的排名不断下滑,但目前仍位居第二; 谷歌Go则成为一颗冉冉升起的新星。

[[169892]]

C的辉煌时代似乎已经过去,至少在本次Tiobe编程语言人气榜单上体现出了这种趋势。

定期发布的语言人气排行榜又有新动向,这一次C语言虽然在搜索引擎中的热度仍仅次于Java,但其人气指标目前已经下降至历史新低点。

“C语言的得分为11.303%,这是其自2001年以来在Tiobe排行榜上的最低分数,”这份8月排行的说明报告指出。“其主要原因之一,在于C语言很难适应爆发式增长中的Web与移动应用开发。另外,C语言并没能像Java、C++以及C#等大牌语言那样与时俱进。”

C语言在嵌入式计算与物联网领域的适用性也并没能帮助其提振人气。“很明显,移动应用与Web开发行业的发展速度要远高于嵌入式及物联网,”Tiobe公司软件质量服务供应商主管及此份排行榜的发布负责人Paul Jansen表示。

Tiobe认为C的复兴可能性已经很低。该语言目前的困境在于,需要由C来实现的代码项目规模较小且周期较短。另外缺乏大牌IT厂商的支持也是C语言身陷困境的原因之一。“甲骨文支持Java,微软支持C++、C#

与TypeScript,谷歌支持Java、Python、Go、Dart与JavaScript,而苹果则支持自身Swift与Objective-C。然而,没有任何一家巨头公开支持C语言。”

而在Tiobe的此次排名当中,Go成为一颗明亮的新星,排名由上年同期的95位提升至20位。其目前在排行榜上的人气占1.27%。

苹果的Swift语言排名第14,占比为1.983%,高于上年同期的17位。不过Jansen表示其可能缺乏进一步提升的动力。“我还没有在iOS移动应用开发领域之外,发现过任何使用Swift的迹象,”Jansen表示。“因此我怀疑尽管苹果方面一直在努力将其打造成一款强大的语言,但其恐怕很难进入排行前十。”

Java于本月以19.01%的人气指数压倒C语言。位列第三的是C++(5.8%),接下来分别为C#(4.907%)、Python(4.04%)、PHP(3.173%)、JavaScript(2.705%)、Visual Basic .Net(2.518%)、Perl(2.511%)以及汇编语言(2.364%)。

而在PyPL这份以谷歌语言教程搜索次数为依据的榜单当中,Java以24%的占比同样位列第一,其后分别为Python(13.2%)、PHP(10.4%)、C#(9%)、JavaScript(7.6%)、C++(7%)、C(6.9%)、Objective-C(4.6%)、R(3.2%)以及Swift(3.1%)。

原文标题:C language nosedives in Tiobe popularity index

原文作者:Paul Krill

【51CTO译稿,合作站点转载请注明原文译者和出处为51CTO.com】

责任编辑:陈琳 来源: 51cto
相关推荐

2016-07-27 09:30:02

语言RJS

2017-09-18 08:53:28

编程语言ERP补丁管理

2009-11-11 10:35:59

2018-04-04 08:50:02

PythonSQL Javascript

2012-08-07 10:10:23

编程语言排行榜

2012-04-09 01:53:04

编程语言排行榜

2017-09-08 10:58:49

JavaCC++

2017-01-23 09:08:50

2012-09-17 09:47:49

语言排行JavaScriptRedMonk

2020-04-02 10:57:01

微软代码程序员

2021-01-08 16:21:12

编程语言C语言Java

2012-06-11 14:20:36

Objective-C

2019-06-20 14:45:23

PythonTIOBE编程语言

2015-10-28 09:48:50

2020-03-07 22:01:58

编程语言JavaPython

2019-10-21 10:59:52

编程语言JavaC

2022-08-09 08:29:50

TIOBE编程语言排行榜程序员

2009-01-12 08:48:04

2017-11-15 11:15:48

语言脚本语言编程语言

2012-01-09 10:11:20

编程语言排行榜
点赞
收藏

51CTO技术栈公众号