C语言成为2017“年度编程语言”
编程语言“名人榜”( 2003-2017)
“年度编程语言”获奖名单如下图所示,该奖项授予一年中评分最高的编程语言:
有时旧的是最好的:C已被命名为TIOBE的2017年编程语言,这是九年来C语言的第一次胜利。
在2018年1月的排名中,该语言排在第2位,落后于Java,并且领先于C ++,与2017年1月的指数没有什么变化 - 但是由于其年度增长率为1.69%,这一年度语言排名第一。亚军是Python(增长1.21%)和Erlang(0.98%)。
TIOBE认为,C增长的原因 - 承认它是因为“没有优秀的替代品”而获胜 - 是因为它在包括汽车市场在内的制造业和机器制造业不断增长。
尽管Java和C仍然是最主要的编程语言,但不可否认的是它们在过去几年中受到了重创。TIOBE指数并不考虑“最好”的语言,也没有考虑编写最多代码行的语言,而是关注最受欢迎的搜索引擎。从2016年初Java的21%和C的16%,最新的评级分别为14.2%和11%,Java(2017年10月)为12%,C为6.5% (2017年8月)。
本书的普通读者可能会对C的高度感到惊讶,因为在2017年各种其他来源中,将Python的亚军之一放在树的顶端。根据3月份的 Stack Overflow , Python与Node.js和Rust一起被命名为三种语言中最受欢迎的语言之一,而7月份IEEE Spectrum将Python授予了2017年的顶级编程语言。
根据TIOBE,2018年1月的前10种语言是Java,C,C ++,Python,C#,JavaScript,Visual Basic.NET,R,PHP和Perl。你可以在这里阅读完整的索引。