TIOBE 公布了 2017 年 11 月编程语言指数排行榜,排名前三的还是 Java、C、C++,和10月编程语言排行榜相比,无变化。
排行第一的 Java,拥有13.231%的用户,同2016年11月相比下滑 5.52%。
Python逆袭C# 排名上升至第四,究其原因,是因为功能强大,标准库丰富,以及从 Web 开发到数据科学,再到 DevOps,以及越来越多的应用均是使用 Python 开发的。
JavaScript这样的脚本在语言在网络编程中也需要提升自身安全性,方可继续保持领先优势。微软推出了TypeScript这一javaScript类型化版本,同时开发出Angular与React等多框架,用以保护语言自身并增加额外功能。
静态类型语言要通过减少脚本语言的类型以解决脚本语言缺陷:其皆以C#中的“var”关键字作为开始,而后使用Java中的类型推断与C++中的自动指定符。这也正是各种主流语言能够长期保持稳定的原因:吸取竞争对手的优势以及具备发展前景的亮点。
11 月编程语言排行榜 TOP20 榜单
(☝点击图片查看大图)
前10名编程语言的走势图
(☝点击图片查看大图)
以下是 21-50 编程语言排名
☝点击图片查看大图)
10个编程语言这几年的变动
(☝点击图片查看大图)