近来,CSDN开展了一系列Rust活动,例如采访、微信群分享等,在获得大家强烈关注以后我们邀请了Rust方面的专家来分享他们一些成长历程。本期,我们邀请了玫瑰星云创始人、Rust 中文社区联合创始人王川来给我们分享他的故事。
拥有 40 多年编程经验的知名 Go 开发者与作家 John Arundel 在其个人博客分享了《Rust vs Go in 2023》一文,该文章非常中肯地指出了这两门语言的优缺点,以及适用场景,对于那些不知道如何选择编程语言的开发者来说,绝对是一篇非常不错的参考文章。
在这种情况下,像 Kotlin 或 Go 这样的现代可管理语言,提供的速度也不错,性能也令人满意,并且由于具有垃圾收集器的动态内存管理而保证了内存安全。在 Kotlin 中,开始类 Foo 并继续解决业务问题。
新发布的Rust 1.10引入了新的、旨在对开源版本更友好的引导方法。此外,该版本中添加的新特性还包括:用于panic处理的构建选项,可提升编译器性能并降低生成二进制文件的大小;一种新的共享库格式;以及其它的一些性能改进。
编者按:高可用架构分享及传播在架构领域具有典型意义的文章,本文由唐刘在高可用架构群分享。转载请注明来自高可用架构公众号「 ArchNotes 」。唐刘,PingCAP 首席架构师,现致力于下一代分布式数据库 TiDB、分布式存储 TiKV 的开发。
出品|开源中国InfoWorld 梳理了一份致使开发人员喜欢或讨厌使用 Rust 编程的原因清单,分别列出了 7 条内容。具体如下:1、喜欢:Rust 解决了规模和并发问题随着开发人员解决规模和并发性问题(即需要同时处理来自多个不同来源的输入),软件变得越来越复杂。
我们开展了一项调查,对象为 2022 年在部分工作中编写并提交了 Rust 代码的 1,000 多名 Google 开发人员,在此我们打算正面回应一些传言,其中包括一些可以改进的问题,同时也希望分享一些我们这段时间的发现。
我已经花了不少时间在把玩一些新语言 – 特别要指出,Rust抓住了我的想象力。我们在Chef中使用大量的Ruby、Erlang和JavaScript(后来是Angular)代码。以下是我喜欢这些语言的东西:Ruby的感觉就像永远在敲打我头脑中“whipuptitude”部分。