11月编程语言排行榜,Java第一,iOS真的没人要了?

老九学堂 你身边的IT导师

11月编程语言排行榜 Java稳居第一,Python超越C#排名第四,而Perl、PHP 排名均有所下滑,其他脚本语言也逐渐走出前 20 名,甚至传说中最文青的语言 Haskell 被踢出 Top 50;

另一方面,今年年初,Swift 语言在 TIOBE 指数排行榜中曾一度进入前十名。

然而近期,Swift 却不断下滑,从上个月的第 16 名掉到了如今的历史最低第 20 名,继续发展之后,大有走出 Top 20 之势。作为 iOS 开发的另一主流语言,Objective-C 也难逃厄运,从上个月的第 17 名跌落至第 19 名。

脚本语言所面临的问题:

脚本语言中的大多数错误都是运行时发生的,在程序运行时显示。

尽管可以编写所有类型的单元测试来弥补这些错误。但如果在生产中运行应用程序时发生这样的错误,就会很快陷入危险的境地。

由于质量要求越来越高,现在几乎没有人敢用脚本语言编写一个关键的大型软件系统。 甚至像 JavaScript 这样的脚本语言,在网页编程中也无法避免错误的发生,所以不得不演变成更安全的语言。

微软就推出了一个名为 TypeScript 的 JavaScript 类型化版本,并开发了各种类型的框架,如 Angular 和 React,以保护语言(并增加额外的功能)。

大型语言的优势:

另一方面,面对脚本语言存在的威胁,静态类型语言对它们在类型方面的繁琐操作进行了简化:它们都以 C# 中的“var”关键字开始,接着是 Java 中的类型推断和 C++ 中的自动指定符。而大型语言之所以能在激烈竞争中保持自己的地位,就是因为,它们会吸收对手语言的优秀特性,再完善优化成自己的优势。

11 月编程语言排行榜 TOP20 榜单

Java稳居第一

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

其它语言排名 第 21-50 名如下,可能存在遗漏:

第 51-100 名如下,由于它们之间的数值差异较小,仅以文本形式列出(按字母排序):

4th Dimension/4D, ABC, ActionScript, APL, Arc, AutoLISP, Bash, bc, Bourne shell, C shell, CFML, CL (OS/400), Clipper, Common Lisp, Elixir, Euphoria, F#, Forth, Haskell, Icon, IDL, Inform, Io, J, Korn shell, Ladder Logic, Maple, ML, MOO, MQL4, MUMPS, NATURAL, NXT-G, OCaml, OpenCL, OpenEdge ABL, Oz, PL/I, PostScript, PowerShell, Q, REXX, Ring, Scheme, Smalltalk, SPARK, SPSS, Standard ML, Stata, Tcl

历史排名(1987-2017)

注: 以下排名位次取决于 12 个月的平均值。

说明:

TIOBE 编程语言社区排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于互联网上有经验的程序员、课程和第三方厂商的数量。

排名使用著名的搜索引擎(诸如 Google、MSN、Yahoo!、Wikipedia、YouTube 以及 Baidu 等)进行计算。请注意这个排行榜只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。

本文来自企鹅号 - 老九学堂媒体

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏PPV课数据科学社区

TIOBE新排名:Python居第八R居15位仍持续上升

10月最新排名,Google Dart首次进入前20,Objective-C近年异军突起,Java热度持续下降仍居第2。排名基于资深程序员、课程和第三方厂商的数...

3285
来自专栏大数据钻研

59条令人捧腹但真实的程序员编程语录

我收集了很多关于软件开发者的编程语录。这些语录和软件开发维护、调试、软件bug、软件设计和文档、代码质量、测试和管理等相关。下面这59条编程语录虽然令人捧腹但也...

2626
来自专栏老九学堂

TIOBE 3 月编程语言排行榜:Kotlin 突围成功,Java持续霸榜

相信这么努力的你 已经置顶了我 老九学堂 你身边的IT导师 TIOBE发布 2018 年 3 月全球编程语言排行榜,Java、C、C++ 位列前三。 Java...

2664
来自专栏木子昭的博客

坚持在简书写博客的好处

571
来自专栏飞总聊IT

大数据那些事(23):我是怎么分析Dremel系统的

做公众号到今天也算小半年了,有很多的收获。大数据系列转眼之间也若干万字了,最开始的时候的确没有能想到会写到今天这个规模。上篇关于Dremel的文章,读者给了我很...

2586
来自专栏顶级程序员

2017年10月编程语言排行榜:Java持续下滑仍稳居第一,Swift正过时?

今年年初,Swift 语言在 TIOBE 指数排行榜中曾一度进入前十名。不过近期,其成绩在不断下降,本月甚至又回到了第 16 位。 多数情况下,开发者会用 J...

3894
来自专栏顶级程序员

11月编程语言排行榜:Python逆袭C#上升到第4

TIOBE 11 月编程语言排行榜,Python 逆袭C# 曾经有一段时间,脚本语言因其易于编写和易于运行的特性,被预测在未来将发展强大。因此,Perl,P...

3225
来自专栏老九学堂

2017年10月最新编程语言排行榜:Swift只是昙花一现?

今年年初,Swift 语言在 TIOBE 指数排行榜中曾一度进入前十名。不过近期,其成绩在不断下降,本月甚至又回到了第 16 位。 多数情况下,开发者会用 Ja...

3635
来自专栏灯塔大数据

塔说 | TIOBE 10 月编程语言排行榜:Swift 已过时?

导读:今年年初,Swift 语言在 TIOBE 指数排行榜中曾一度进入前十名。不过近期,其成绩在不断下降,本月甚至又回到了第 16 位。 多数情况下,开发者会用...

3226
来自专栏老九学堂

TIOBE 4 月排行榜:宇宙最好编程语言持续下滑

相信这么努力的你 已经置顶了我 老九学堂 你身边的IT导师 TIOBE 刚刚发布了 4 月编程语言排行榜,Java、C、C++ 依然占据榜单前三,需要注意的是...

3358

扫码关注云+社区