最新 最热

选择“网红语言”值不值?使用Go和Rust的数据库公司七年经验总结

作者 | 赵钰莹  “我现在会很辩证地看待这件事情,只能说是不好不坏,但当时所谓的主流选择可能会让我们的产品变成一个平庸的系统。”即便是在此时此刻创业的公司,公司的产品决定全部采用 Go 和 Rust 也是非常艰难的决...

2023-03-29
1

Rust 语言年度回顾:全球企业如何采用 Rust的?

作者 | 张汉东   开启新的征程:Rust 2024  Edition 开启新的征程 :Rust 2024  EditionRust 2021 Edition 发布以后,官方就开始制定 Rust 2024 Edition 的路线图了。Rust Edition 是每三年发布的一个大版本(版次)。在 2...

2023-03-29
1

当 Rust 成为“巨坑”:拖慢开发速度、员工被折磨数月信心全无,无奈还得硬着头皮继续

作者|Matt Welsh 译者|核子可乐 策划|褚杏娟坦白说,我(笔者)在写这篇文章之前犹豫了很久,我怕文章最终沦为各方编程语言势力口诛笔伐的导火索。但确实有很多朋友会问我 Rust 用起来怎么样、要不要在他们自己的项目里选择 Rus...

2023-03-29
1

Rust 1.65 引入泛型关联类型,向高级类类型迈进了一步

作者 | Sergio De Simone 译者 | 明知山 策划 | 丁晓昀最新版本的 Rust 引入了一个功能强大的新语言特性,叫作泛型关联类型,允许开发人员为 trait 中的关联类型指定泛型。其他值得注意的新特性还包括 let-else 语句,以及...

2023-03-29
1

Rust 编码风格团队宣布完成重组

作者 | TinaRust 编程语言变得如此流行,以至于其背后的人正在创建一个致力于定义默认 Rust 编码风格的团队。   当编程语言足够流行之后,就逐渐会有一些编码风格指南发布出来,比如谷歌曾发布 C++ 指南 ,Python 之父 Gui...

2023-03-29
1

Docker 之父:Go、Rust 为什么会成为云原生的主导语言?

作者 | Justin Cormack 译者 | 核子可乐 审校 | 褚杏娟 Docker 公司 CTO Justin Cormack 在 InfoQ 的会议上与 Docker 公司创始人、Docker 之父 Solomon Hykes、Vitess 联合创始人 Sougoumarane 、Krustlet......

2023-03-29
1

Linux 之父:不出意外,Rust 将出现在 Linux 6.1 版本中

作者 | 李冬梅当地时间 9 月 19 日,在刚刚结束的内核维护者峰会上,有关于 Rust 是否将出现在 Linux 中的讨论已经结束,Linux 的创建者 Linus Torvalds 在接受媒体采访时表示,“如果不出意外,Rust 将会出现在 Linux 6.1 版...

2023-03-29
1

Rust错误处理

不可恢复错误通常是非常严重的,例如:程序一开始读取配置文件失败或者连接数据库失败,诸如此类导致程序运行发生致命错误的,可以使用不可恢复错误。在rust中,触发不可恢复错误使用panic即可。 触发panic可以分为被动触发和...

2023-03-27
1

2023-03-26:给定一个二维数组matrix, 每个格子都是正数,每个格子都和上、下、左、右相邻。 你可以从任何一个格子出发,走向相邻的格子, 把沿途的数

本题需要求出从任意位置出发,最多能有多少个结尾0。为了方便计算,可以先将矩阵中每个数分解成2和5的因子,然后通过前缀和预处理出每个位置上、左方向的2和5的因子数量之和,以便快速计算6个方向上的因子数量之和。接着遍历...

2023-03-26
1