RedMonk 公布了 二零一四 年 6 月的编程语言排行榜,JavaScript 居榜首, Java、PHP、Python紧跟其后,君越上涨至10个人,Visual Basic
升至四十一人。

依赖最新出炉的《2019年八月RedMonk编程语言名次的榜单》,JavaScript分支TypeScript和Java同胞Kotlin四款编制程序语言持续受到开拓者的钟情,排行仍在世襲上涨。依据两家中外最大的在线开拓者网站GitHub和Stack
Overflow综合的编制程序语言排名,RedMonk表示那一个排名的榜单指标是鹏程一年开荒者向往使用的语言。

澳门葡萄京官方网站 1

现行反革命早就是 二零一六 的第多个季度了,RedMonk
发表了一年若干次的编制程序语言排名榜,长久以来,跟 Drew Conway 和 John Myles
White 在 2010剖判的经过 大致,是依据编程语言在
GitHub 和 Stack Overflow
上研究的某些和使用量来总括的,能够估算未来编制程序语言的发展趋向。 

澳门葡萄京官方网站 2

RedMonk 公布了 2017 年一季度的编制程序语言排名榜:JavaScript
依旧稳居头名,Java 紧随其后;PHP 在这榜单上第二遍现身下降,被 Python
反超,但还是备受招待,排行第四;Ruby 从第五名降到第七;TypeScript
第一次跻身前五十强。RedMonk 编程语言排行的榜单是跟踪编制程序语言在 GitHub 和 Stack
Overflow
上的代码应用和座谈数量来总结的,以发掘机要的前程语言使用趋势。该榜单每年每度颁发四回,上二次发布是在二零一八年的
7 月份。 具体计算情形请直接查看榜单表明。2017 Q1
排行的榜单图表:依据上边的图纸,很难深入分析概况情状,所以提供了上面的数字排名。请在意,由于存在并列意况,上边列出的实际是前
23 名的编制程序语言:JavaScript、Java 、Python 、PHP 、C#、 C ++ 、 CSS 、
Ruby 、 C、 Objective-C 、Scala 、 Shell 、斯维夫特 、 Highlander 、Go 、 Perl
、TypeScript、PowerShell 、 Haskell 、 Clojure 、 CoffeeScript 、 Lua 、
Matlab除了这么些之外前十,值得关怀的变动有:奇骏:总结学、数据科学和任何深入分析类型的首荐语言,曾多期牢固在
13 名的岗位,上期爬到了第 12 名,本次又下减低到第 14
名。Swift:苹果在 二〇一四年年中引进的开源编制程序语言,在图纸中连忙提高,此番达到第 11 名,与 Scala
和 Shell 并列。RedMonk
称其是从做榜单以来,排行上升最快的语言。Go:牢固在第 15
名。TypeScript:第一次步向前
20,虽从未具体去研讨那之中的来头,但有理由认为是 Angular
在发挥成效。Rust:同样是开间非常的大的语言之一,从榜单的第 47 名跳至第
26
名。后续有待阅览其潜在的能量,看能不能进入前20名的队列。PowerShell:从上一期的
25 名挤入今后的第 18 名。

排名的依靠是编制程序语言在 Stack Overflow 和 GitHub
都观望过,同不经常间重新整合超多任何社区的深入剖判总括,GitHub
主借使依靠代码行数总计。

TypeScript

下图是 2014 年 6 月的排名的榜单图表

TypeScript是一种由微软支付的任性和开源的编制程序语言。它是JavaScript的叁个严谨超集,并增添了可选的静态类型和基于类的面向对象编程。C#的首席结构师以致Delphi和Turbo
帕斯Carl的祖师Anders·Haier斯Berg参预了TypeScript的支付。

澳门葡萄京官方网站 3

澳门葡萄京官方网站 4

基于下边包车型大巴图片,很难解析大要景况,所以提供了上面的数值排名。注意下边列出的是前
21 个编制程序语言:

即使在二〇一八年的增生趋势有所减缓,但它仍是稳稳向好最快的攀缘者之一,上涨4个排行至12名,特别左近于前十。RedMonk首席解析师兼联合开创者StephenO’Grady写道:“那款编制程序语言上涨如此快的原委即使有JavaScript的受应接程度,以至可选的静态输入检查等安全效能有关。但仅凭这个效用本人不足以如此高效推动该语言,这第一归功于它不断被种种档案的次序左近选取,那也批注了为啥TypeScript能够保持增进趋势。”

1 JavaScript
2 Java
3 PHP
4 Python
5 C#
5 C++
5 Ruby
8 CSS
9 C
10 Objective-C
11 Shell
12 R
13 Perl
14 Scala
15 Go
16 Haskell
17 Swift
18 Matlab
19 Visual Basic
20 Clojure
20 Groovy

Kotlin

JavaScript无冕了天下第一之位,Java和PHP也一定在其次第三的任务。事实上JavaScript只是微微比第二名Java抢先了一丝丝,在那之中的数值差异十三分微小。这一个也能反映出编制程序语言的持行百里者半九十热度,可是也必然水准上反映了言语的多种性和在信用合作社和初创集团中的功效。

就算TypeScript近来的职位已经超级高,不过增速未有Kotlin那么快。作为Java的今世化代替语言,Kotlin具备易于学习和采取的特点。201年,当Google将其钦赐为创设Android应用程序的官方扶植语言时,它取得了石破天惊的有利于。Netflix高端软件技术员将其汇报为“兼具了任何编程语言的一些优势”并“加强了Java的互操作性”,因为它可以在Java设想机上运行。

不止那多个语言,前十的言语地方都以十分抓实的。除了有个别细微的退换,事实上近几来都差非常的少是那般的排名。同期发掘,日常在必然周期会支持一种特定的言语还是是一种风格的言语,轻松的来说,最受接待的言语大致没什么更改,对前景也没怎么趋势性的扭转。

澳门葡萄京官方网站 5

而外前十,值得关心的变化有:

急需驾驭的是在二零一四年的榜单中,面向JVM的编制程序语言中独有Kotlin越来越受迎接,它上升了8个排名,而任何JVM编制程序语言均有两样程度的猛跌:Scala下落了1个排行,Clojure和Groovy下落了3个排行。

  • **Elixir:**Elixir的排行在此个季度再一次回涨,不过幅度较上次相非常小(上次改成了6位,这回是2)。从它的变通轨迹和其意义的重力能够看来,无论Elixir是不是足以保险这一大方向并非一个入眼难题。因为便是是像斯维夫特那样相当流行的言语,也无法持续保持增加。值得说的是,在Erlang上看不出来自Elixir的震慑,照旧维持在26名。

  • Julia:Julia的巩固直接缓慢,但那是近几年先是次下跌。在这里季度上涨至

    到第52位,上一季度又跌回来了五贰11位。

  • R:在有着前20名语言的后半有的言语中,奥迪Q5突显了任何时候间推移而最统一的上升趋向。从二〇一一年第17的岗位上马,它获得了稳步的滋长,但曾经三番两次八个季度停滞在16位了。不过那叁遍,Highlander回涨到12,Perl下落至了13

  • Rust: 由于历史性原因,Julia和Rust那八个语言的上扬轨道很相近。风趣的是,这二次Rust也尾随Julia的步履,下落了一个人。

  • Swift:听从自推出以来前所未闻的直白维系第一的飞跃成长轨迹,Swift在那或多或少上早就化为目前语言的优秀例子了。那回位列第17,最少比从何Go并列15到降落到16的Haskell要来的好。可是Swift的特别回涨以往的不那么轻松了。

  • TypeScript:除斯维夫特之外,方今大家重点到的上涨最快的语言是TypeScript。

    从三12位跳到了二十七位,

    是排行前30的语言的最大变化,在完全上是第二大跳跃(Standard
    ML,7位)。

Julia和Rust

详情:The RedMonk Programming Language Rankings: June
2016

除开那一个高速猛升的言语之外,O’Grady在告诉中还表示Julia和Rust这两款编制程序语言极度值得眷注。

Julia上升2个排行,上涨至第30人。可是O’Grady以为它兼具和TypeScript相仿的滋长潜在的能量。Julia是一种高等通用动态编制程序语言,它最早是为着知足高品质数值深入分析和总括科学的急需而规划的,无需各自编写翻译速度快,
也可用以顾客端和服务器的Web用处、低等系统一编写程或充当规约语言。
Julia设计的相当之处包蕴,参数多态的品类系统,完全动态语言中的类型,以至它多分摊的宗旨编制程序范型。

澳门葡萄京官方网站 6

而Rust是二个由Mozilla主导开采的通用、编写翻译型编制程序语言。它的思虑准绳为“安全,并发,实用”,帮衬函数式,并发式,进程式以致面向对象的编制程序风格。近年来在榜单上排行第贰11人。

澳门葡萄京官方网站 7

排名前20名的编程语言为

  1. JavaScript

  2. Java

  3. Python

  4. PHP

  5. C#

  6. C++

  7. CSS

  8. Ruby

  9. C

  10. Objective-C

  11. Swift

  12. TypeScript

  13. Scala

  14. Shell

  15. Go

  16. R

  17. PowerShell

  18. Perl

  19. Haskell

  20. Kotlin