当前位置: > > > TIOBE - 2017年11月编程语言排行榜

TIOBE - 2017年11月编程语言排行榜

十一月头条:脚本语言怎么了?


“动态类型语言(脚本语言)才是未来”的论调已存在多时了。代码无需显式声明变量类型,轻松编写,轻松运行。正是由于其易学易用的特性,使得诸如 Perl, Python, PHP 及 Ruby 等语言相当流行。

然而如今除了 Python 取得迅猛发展外,其它脚本语言排名正逐渐下滑,有的甚至跌出前 20 名。究竟发生了什么?动态脚本语言的大部分错误都是发生在运行时。它们会在程序执行过程中显示。尽管有各种单元测试可以一定程度上化解一些问题,但在产品正式发布运行时依然可能会有出错的危险!随着软件质量需求的日益提高,现如今几乎没有人敢用脚本语言来编写大型软件或核心系统。尽管 JavaScript 之类的脚本语言在构建 Web 程序时必不可少,但也不可避免地被迫朝着更安全的方向演变。微软推出的有强类型 JavaScript 语言 TypeScript ,再有 Angular, React 等框架在增强功能的同时也强化了安全性能。

另一方面,为应对脚本语言的威胁,静态语言现在也可以减少那些繁琐的输入,比如:C# 中使用关键字 var 声明变量、Java中的类型推断、C++里的自动说明符等。这也是几大语言持续占优的原因之一:不断从竞争对手语言里汲取那些好的有前途的特性。

编程语言排行榜 TOP 20 榜单:


前 10 名编程语言长期走势图:


以下是 21-50 编程语言排名:


TIOBE 编程语言社区排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于互联网上有经验的程序员、课程和第三方厂商的数量。排名使用著名的搜索引擎(诸如 Google、MSN、Yahoo!、Wikipedia、YouTube 以及 Baidu 等)进行计算。
请注意这个排行榜只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。
这个排行榜可以用来考查你的编程技能是否与时俱进,也可以在开发新系统时作为一个语言选择依据。
评论0