2020编程语言排行榜:Rust首次进入人气排行榜前20名

原文:https://baijiahao.baidu.com/s?id=1668629084918086677&wfr=spider&for=pc

人们对使用内存安全Rust进行系统编程以构建主要平台的兴趣日益浓厚,尤其是在微软(Microsoft),该公司正在Windows和Azure上对其进行探索,其目标是消除用C和C++编写的代码中的内存bug。Amazon Web Services还将Rust用于Lambda,EC2和S3中性能敏感的组件。

Rust在Tiobe的排名大幅上升,从去年的38位上升到今天的20位。Tiobe的排名是基于主要搜索引擎对一种语言的搜索,所以这并不意味着更多的人在使用Rust,但它表明更多的开发人员在搜索关于这种语言的信息。

在Stack Overflow的2020年调查中,Rust连续第5年被开发者票选为最受喜爱的编程语言。今年,86%的开发者表示,他们热衷于使用Rust,但只有5%的开发者真正将其用于编程。

 

另一方面,由于微软已公开预览其用于Windows运行时(WinRT)的Rust库,这使开发人员可以更轻松地在Rust中编写Windows,跨平台应用程序和驱动程序。

Tiobe software的首席执行官Paul Jansen说,Rust的崛起是因为它是一种“正确的”的系统编程语言。电子产品 全球采购很省钱

Jansen说:“Rust解决了所有其他冗长的编程和其他语言的尖锐问题,同时进行了静态强类型化。其类型系统可防止防止运行时空指针异常,并且可在编译时计算内存管理。”

D、Lua和Julia曾经试图打败C和C++,但Rust似乎是第一个真正接近目的的语言。

然而,Rust需要专心学习。Microsoft Azure开发人员最初在Rust上的效率比Go要低,但是在最终的调试和手动检查bug上花的时间却更少。

Rust项目的2020年开发者调查发现,用户很难接受这门语言,因为它的学习过程很艰难,而且很少有公司使用它。谷歌新的Fuchsia OS排除了Rust,因为很少有开发人员熟悉它。

开发人员也越来越关注内存安全的系统编程,这种语言被用于在谷歌、Netflix、Salesforce、IBM和Twitter上构建平台。Go排名从一年前的15名上升到今天的12名。

 

最近一项对1.6万多名开发者的调查发现,Go是最受欢迎的编程语言。

此外,Tiobe的前20名中还有一个新名字Scratch,这是麻省理工学院媒体实验室(MIT Media Lab)开发的一种视觉编程语言,用于教孩子们如何编程。Scratch是初学者学习树莓派编程的一个选择。在Tiobe的排名中,Scratch从26升至18,但其在2017年的最高排名为14。

统计编程语言R排名从22升至9,在2018年达到了第8名的历史最高排名。

奇怪的是,微软的TypeScript在Tiobe的排名中只排在第44位。开发分析师RedMonk根据GitHub和Stack Overflow的数据对TypeScript进行了排名,在最新的排名中,TypeScript排在第9位。电子产品 全球采购很省钱

TypeScript的采用是由大量现有的JavaScript代码驱动的。它在开发人员中也非常受欢迎,在Stack Overflow的2020年调查中仅次于Rust,排在Python之前。

Tiobe 2020年6月的十大编程语言是C、Java、Python、c++、c#、Visual Basic、JavaScript、PHP、R和SQL。

这一排名与Stack Overflow列出的最常用语言大致一致,这些编程语言分别是JavaScript、HTML/CSS、SQL、Python、Java、Bash/Shell/PowerShell、C#、PHP、TypeScript、C++、C和Go。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值