IEEE Spectrum最新的编程语言排名与去年的报告保持了相同的结论:Python是大多数排名指标的王者。 IEEE Spectrum的报告分析了来自多个数据源的指标,并对编程语言的受欢迎程度进行了排名。

这不仅是一张适合所有人的清单。 它根据用例对语言进行排名:Web开发,企业,移动和嵌入式。 排名还会根据不同的社交渠道(例如Twitter,StackOverflow,GitHub和Reddit)来确定一种语言的受欢迎程度,甚至可以根据当前在职场上正在蓬勃发展的语言来进行排名。

让我们来看看交互式图表 ,看看您应该在2019年尝试哪些语言。


Python的黄金时代

IEEE Spectrum报告显示Python是2019年的顶级蛇。

它在网络使用,企业乃至嵌入式语言中排名第一。 为什么它的排名高于Java? Python在机器学习,深度学习和计算机科学领域的增长是其高排名的原因之一。

Python的普及很大程度上是由其可用的大量专用库推动的,尤其是在人工智能领域,在该领域, Keras库是深度学习开发人员中的重量级人物:Keras提供了TensorFlowCNTK ,和Theano深度学习框架和工具包。

IEEE Spectrum

2019年顶级编程语言:Python席卷董事会

Python领先于Java。 资料来源: IEEE Spectrum

那么,Python是事实上的第一编程语言吗? 取决于你问谁。

根据Tiobe Index ,Java排名第一(截至2019年8月)。 同时, RedMonk报告称JavaScript是2019年第二季度排名第一的语言,Java位居第二,Python位居第三。

Java为Kotlin保暖

移动是Python不占主导地位的唯一编程领域。 根据IEEE Spectrum的排名,移动是Java的领域,它位于C和C ++旁边的宝座上。

2019年顶级编程语言:Python席卷董事会

Kotlin会成为Java的头把交椅吗? 资料来源: IEEE Spectrum

但是,当涉及到对Android应用程序进行编程时,最近Kotlin一直是宠儿。

尽管Kotlin在图表上排名第8,但它是Android开发中最优化的生产就绪语言。 2017年, 谷歌宣布Kotlin是Android的一流语言 ,这意味着它随Android Studio一起提供。 诸如Slack,Twitter,Netflix,Lyft和Evernote之类的流行应用程序都是使用Kotlin构建的。

还请参见: 羽毛4:JavaScript和TypeScript框架创建实时应用程序

Dice最近在Facebook进行的一项民意调查显示,尽管85%的Android开发人员更喜欢使用Java,但15%的用户更喜欢Kotlin。 尽管这些数字听起来可能与David和Goliath相距甚远,但KotlinSwift崛起,并向Java程序员倾斜。 根据JetBrains在2019年的一项调查:

几乎所有Kotlin开发人员(92%的开发人员在开始使用Kotlin之前就已经使用Java。其中大多数人(占Kotlin用户的86%)仍继续使用Java。

这预示着这些语言可以在移动领域中串联存在。

其他发现

由于此排名表具有交互性,因此可以对一些有趣的发现进行度量。

还请参见: Jabel:针对Java 8的Java 12的所有语法

  • 尽管诸如Twitter和HackerNews之类的社交网络对Python有着真正的热爱,但Reddit却讲述了一个不同的故事。 根据Reddit排名,Java是最流行的编程语言。
  • 更值得注意的是reddit的顶级编程语言列表是J和D. Ĵ是一个数据分析的编程语言,而d开始为C支脉,现在是一个通用的语言。 为什么这些列表比常用语言(例如Go,Rust,JavaScript或PHP)高?
  • Fortran不会退休。 去年的语言排在第36位,排在Clojure,Apache Groovy和Lisp之前。 尊敬您的长辈!

翻译自: https://jaxenter.com/python-ranking-2019-161880.html

相关文章:

  • 2021-12-15
  • 2021-07-26
  • 2021-10-11
  • 2022-01-07
  • 2021-04-26
  • 2021-07-15
  • 2021-09-02
猜你喜欢
  • 2021-09-10
  • 2021-12-18
  • 2021-10-11
  • 2021-11-24
  • 2022-02-09
  • 2021-08-14
相关资源
相似解决方案