商业 frontier
您现在的位置:首页 > 商业 > 编程语言:Rust首次进入前20名人气排名

新闻

中外热门IP迷人眼!瞄准授权新风口,深圳国际授权展完美收官 中外热门IP迷人眼!瞄准授权新风口,深圳国际授权...

2023年是消费复苏的一年,也是IP衍生消费的高光之年,市场上的火热也延续到了深圳国际授权展的现场。作...

商业

顾均辉谈品牌定位:新一代“懒人神器”洗鞋机,妙在哪里? 顾均辉谈品牌定位:新一代“懒人神器”洗鞋机,妙在...

说起被种草的“懒人神器”,哪个最深得你心?有人说是扫地机器人,有人投票给洗碗机,可没想到,洗鞋机今...

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

发布时间:2020/06/04 商业 浏览:632

编程语言Rust首次进入Tiobe人气指数的前20名,但仍比系统编程竞争对手Go落后5位。

使用内存安全Rust进行系统编程以构建主要平台的兴趣日益浓厚,尤其是在Microsoft,Microsoft正在Windows和Azure上对其进行探索,目的是消除用C和C++编写的代码中的内存错误。AmazonWebServices还将Rust用于Lambda,EC2和S3中性能敏感的组件。

开发者

冠状病毒:从创业公司到超级计算机,技术如何尝试帮助解决COVID-19

编程语言Julia:1.4版甚至更快,并带来了这些新功能

VisualStudio2019:现在用于C++编程语言的IntelliSenselinter可以清理代码

黑客马拉松:最佳做法和制胜策略(ZDNetYouTube)

最佳网络托管提供商(CNET)

如何获得开发人员的工作(TechRepublic)

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

在StackOverflow的2020年调查中,Rust被开发人员连续第五年票选为最受欢迎的编程语言。今年,有86%的开发人员表示他们热衷于使用Rust,但只有5%的开发人员实际将其用于编程。

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

Tiobe软件首席执行官PaulJansen说,Rust的崛起是因为它是一种“正确的”系统编程语言。

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

“所以没有垃圾收集突然开始。我们有D,Lua和Julia试图击败C和C++,但是Rust似乎是第一个真正接近垃圾收集的垃圾。”

但是,Rust要求奉献学习。最初,MicrosoftAzure开发人员在Rust中的生产力不如Go,但在最终调试和手动检查Go可以通过的错误方面花费的时间更少。

Rust项目的2020年开发人员调查发现,由于其陡峭的学习曲线以及很少有公司使用它,用户难以采用该语言。Google为其新的FuchsiaOS排除了Rust,因为很少有开发人员对此感到熟悉。

开发人员也越来越多地将内存安全的Go应用于系统编程,该语言已用于在Google,Netflix,Salesforce,IBM和Twitter上构建平台。从一年前的15岁升至今天的12岁。

最近对16,000多名开发人员进行的一项调查发现,Go是最受欢迎的语言。根据StackOverflow的调查,Rust和Go在美国的年薪都超过12万美元。

Tiobe排名前20位的新产品还有Scratch,这是由MIT媒体实验室开发的视觉程序设计,用于教孩子们编程。Scratch是初学者在RaspberryPi上学习编程的一种选择。Tiobe指数的Scratch从26上升至18,但其最高排名在2017年为14。

统计编程语言R从22升至9,几乎在2018年达到了有史以来的最高排名8。

奇怪的是,微软的TypeScript在Tiobe的索引中仅排名第44位。开发人员分析师RedMonk的排名基于GitHub和StackOverflow数据,在最新排名中将TypeScript排名为9。

大量现有的JavaScript代码推动了TypeScript的采用。它在开发人员中也非常受欢迎,在StackOverflow的2020年调查中仅次于Rust,仅次于Python。

Tiobe截至2020年6月的十大编程语言是C,Java,Python,C++,C#,VisualBasic,JavaScript,PHP,R和SQL。

该排名大致与StackOverflow的最常用语言列表一致,这些列表包括JavaScript,HTML/CSS,SQL,Python,Java,Bash/Shell/PowerShell,C#,PHP,TypeScript,C++,C和Go。

姓 名:
邮箱
留 言: