源码家族
当前位置:首页 > 资讯中心

资讯中心

【 2021年第1季度编程语言排名:JavaScript的开发人员最多,Rust的增长率最高 】

发布时间:2021-04-30 09:26:15 阅读次数:271

    SlashData的调查涵盖了来自155个国家/地区的19,000多名受访者,与GitHub,RedMonk,StackOverflow和Tiobe的其他语言受欢迎程度排名略有不同。

编程语言排名柱状图.jpg

    SlashData每年进行两次调查。 上一次调查估计,JavaScript社区的规模为1,240万,其中包括TypeScript和CoffeeScript,它们也基于相同的ECMAScript标准。 截至第一季度末,该数字已增长至1,380万。

    第二大开发人员是Python,拥有1,010万人,第三大Java开发人员是940万。 该排名与不久前基于GitHub和StackOverflow的开发人员分析公司RedMonk的研究数据相同。

    根据SlashData的说法,Python是开发人员数量增加最多的语言,并且70%的开发人员专注于将其用于相关的机器学习工作。 这主要归功于Google的TensorFlow,Facebook的PyTorch和NumPy。 类机器学习库。

    对于数据科学领域另一个主题Rust来说,SlashData表示,目前只有17%的人使用Rust,但这是过去12个月中开发人员比例增长最快的编程语言,但原因是基数较低 数字,净额的增长低于Python。

    尽管Rust并未得到广泛使用,但今年它的社区已经摆脱了Mozilla的“束缚”,并创建了自己的Rust Foundation,该基金会目前受到Amazon Web Services,Microsoft Azure,Google和Mozilla的支持。

    Rust可能会成为大型科技公司的新宠对于Android开发人员而言,Java和Kotlin是更受欢迎的选择;对于在操作系统和内部低级工作的开发人员来说,C和C ++是更受欢迎的选择。但是在许多语言中,Rust作为一种利基的现代系统编程语言,在过去两年中已逐渐受到大型公司的青睐。

    到2020年底,Rust在对全球8,323个开发人员进行调查之后,正式发布了2020 Rust调查报告。通过该报告,我们发现Rust开发人员具有很高的用户黏度,83%的受访者表示他们一直在使用该语言。

    众所周知,Rust语言的优势是安全性,性能和并发性。 Rust通过将编译时检查和运行时检查结合使用以确保对象的生命周期/所有权并确保内存访问有效,从而提供了内存安全保证。在实现这种安全性的同时,它还可以提供与C和C ++相当的性能。 Rust还减少了对沙箱的需求,从而为开发人员提供了更多开销空间来引入更安全,更轻便的新功能。

    去年,AWS开放源代码团队宣布聘用Rust编译器的联合创始人Felix Klock,并致力于在未来进一步改进Rust。苹果公司还表示有兴趣将C代码移植到Rust,希望参与使用Rust编写代码的趋势,并希望在基于Linux的服务器端平台上从C过渡到Rust。在采访中,微软还表示C / C ++没有能力编写关键任务软件。业界需要一种高性能,内存安全的编程语言来开发底层系统,Rust是当今市场上的最佳选择。

    最近,Google宣布出于安全原因,建议开发人员使用Rust编程语言来开发操作系统。并表示在过去的18个月中,它一直在Android开源项目中添加Rust支持。但是,向Android平台添加新语言是一项巨大的工程。需要维护一些工具链和依赖项,必须更新测试基础结构和工具,并且需要对开发人员进行培训。


下一篇:Java编程语言的发展趋势是什么