编程语言榜单又双叒叕多了点小变化

Posted elsa-66

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编程语言榜单又双叒叕多了点小变化相关的知识,希望对你有一定的参考价值。

导读 根据最新出炉的《2019 年 1 月 RedMonk 编程语言排行榜》,javascript 分支 TypeScript 和 Java 同胞 Kotlin 两款编程语言持续受到开发者的青睐,排名仍在继续上升。

根据两家全球最大的在线开发者网站 GitHub 和 Stack Overflow 综合的编程语言排行,RedMonk 表示这个排行榜目的是未来一年开发者喜欢使用的语言。

技术图片

TypeScript

TypeScript 是一种由微软开发的自由和开源的编程语言。它是 JavaScript 的一个严格超集,并添加了可选的静态类型和基于类的面向对象编程。C#的首席架构师以及 Delphi 和 Turbo Pascal 的创始人安德斯·海尔斯伯格参与了 TypeScript 的开发。

技术图片

尽管在 2018 年的增长势头有所放缓,但它依然是上升最快的攀登者之一,上升 4 个排名至 12 名,非常接近于前十。RedMonk 首席分析师兼联合创始人 Stephen O‘Grady 写道:“这款编程语言上升如此快的原因固然有 JavaScript 的受欢迎程度,以及可选的静态输入检查等安全功能有关。但仅凭这些功能本身不足以如此快速推动该语言,这主要归功于它不断被各种项目广泛接受,这也解释了为何 TypeScript 能够保持增长趋势。”

Kotlin

虽然 TypeScript 目前的位置已经很高,但是增长速度没有 Kotlin 那么快。作为 Java 的现代化替代语言,Kotlin 拥有易于学习和使用的特点。201 年,当 Google 将其指定为构建 android 应用程序的官方支持语言时,它获得了巨大的推动。Netflix 高级软件工程师将其描述为“兼具了其他编程语言的一些优势”并“增强了 Java 的互操作性”,因为它能够在 Java 虚拟机(JVM)上运行。

技术图片

需要知道的是在 2019 年的榜单中,面向 JVM 的编程语言中只有 Kotlin 越来越受欢迎,它上升了 8 个排名,而其他 JVM 编程语言均有不同程度的下降:Scala 下降了 1 个排名,Clojure 和 Groovy 下降了 3 个排名。

Julia 和 Rust

除了这些快速爬升的语言之外,O‘Grady 在报告中还表示 Julia 和 Rust 这两款编程语言非常值得关注。

Julia 上升 2 个排名,上升至第 34 位。不过O‘Grady 认为它拥有和 TypeScript 相同的增长潜质。Julia 是一种高级通用动态编程语言,它最初是为了满足高性能数值分析和计算科学的需要而设计的,不需要分别编译速度快, 也可用于客户端和服务器的 Web 用途、低级系统编程或用作规约语言。 Julia 设计的独特之处包括,参数多态的类型系统,完全动态语言中的类型,以及它多分派的核心编程范型。

技术图片

而 Rust 是一个由 Mozilla 主导开发的通用、编译型编程语言。它的设计准则为“安全,并发,实用”,支持函数式,并发式,过程式以及面向对象的编程风格。目前在榜单上排行第 23 位。

技术图片

排行前 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

15. R

17. PowerShell

18. Perl

19. Haskell

20. Kotlin

以上是关于编程语言榜单又双叒叕多了点小变化的主要内容,如果未能解决你的问题,请参考以下文章

国产编程语言又双叒叕翻车了

bzoj又双叒叕挂了

struts2又双叒叕有漏洞了

又双叒叕种草了新家装风格?AI帮你家居换装

来了, 微信又双叒叕更新

32G V100 要不要?又双叒叕到白嫖时间!