• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

6月编程排行榜:C第一,Rust首进Top20

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

(给程序员的那些事加星标

TIOBE 官网近日公布了 6 月编程指数信息。本月前三的编程语言是 C、Java 和 Python,C++ 和 C# 分列第四和第五。

在 5 月份,C 语言重新超过 Java 排第一,这次差距又大了一点。

Rust 首次进入 TIOBE Top 20

Rust 语言诞生近 10 年后,首次进入 TIOBE 指数排行榜的前 20 名。惊不惊讶?

在最近发布的  Stack Overflow 2020 年度开发者调查中,Rust 又一次是「最爱的编程语言」的第一位。其实这是 Rust 连续第 5 年这个称号。

(Most Loved Language 排名截图)

GitHub 最新的 State of the Octoverse 报告则表明,Rust 是 2019 年增长第二快的编程语言(+ 245%)。

为什么 Rust 会有这样的表现? TIOBE  CEO Paul Jansen 认为,

主要原因是 Rust 是一门做得很好的系统编程语言。它的静态强类型优势,解决了其他编程语言冗长编程和诸多问题。Rust 的类型系统可防止运行时空指针异常,并且可在编译时计算内存管理。所以 Rust 没有垃圾回收器。D、Lua 和Julia 语言试图击败 C 和 C++,但 Rust 似乎是第一个真正接近这个目标的。

Chromium 项目或考虑用 Rust 作为解决方案

5 月 26 日左右,Chromium 官网发了一份报告,大约 70% 高危 Bug 属于 C/C++ 指针引发的内存安全问题,其中一半是释放后使用(use-after-free)Bug。下一个主要项目是从源头上防止内存安全错误。

Chromium 项目会考虑多种解决方案,其中包括考虑使用其他更安全的语言,比如:Rust 等。

为什么开发者不用 Rust?

2020 年 4 月,Rust 官方博客也发布了《2019 年度社区调查》的结果。(参见调查的用户中,中文用户占了 10.8% )。

「为什么不使用 Rust 」这个问题中,受访者称公司不使用,或者学习曲线太陡,缺乏必要的库,缺乏集成开发环境的支持,需要更好的培训和文档。

换句话说,Rust 缺乏走向大众的生态系统,这不是一朝一夕能建立起来的。

2020 年 6 月 TOP 20 编程语言

TOP 10 编程语言的趋势走向

【说明】:

TIOBE 编程语言社区排行榜是编程语言流行趋势的一个指标,每月更新。

该排行榜排名基于全球有经验的工程师、课程和第三方厂商的数量。根据知名搜索引擎(诸如 Google、MSN、Yahoo!、Wikipedia、YouTube 以及 Baidu 等)进行计算各编程语言的流行度占比(Rating)。 

请注意:该榜只是反映某编程语言的热门程度,并不能说明它好不好,也不能说明某语言所编写代码的数量。

该榜可以用来考查你所用的编程语言是否与时俱进,也可以作为在开发新系统时的选择依据。

- EOF -


推荐阅读  点击标题可跳转

1、红警1游戏开源,代码非常规范。网友:秀色可餐

2、Linus 反对每行代码不超过 80 字符的限制

3、曾风靡全球的 Delphi,要日薄西山了?

关注「程序员的那些事」加星标,不错过圈内事

圈内事,我在看❤️


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
matlab入门1--利用plot函数绘制正弦函数图形 - SUNJUNLIN发布时间:2022-07-18
下一篇:
Matlab中plot函数全功能解析发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap