然而作为一款无论在特性还是采用率方面都十分成功的语言,Rust的项目治理却存在着很多问题。Rust基金会长期以来的官僚主义行为,使得Rust开源社区中的用户怨声载道,而不久前发生的“商标闹剧”更是使将Rust的内乱推向了高潮。
编者按:高可用架构分享及传播在架构领域具有典型意义的文章,本文由唐刘在高可用架构群分享。转载请注明来自高可用架构公众号「 ArchNotes 」。唐刘,PingCAP 首席架构师,现致力于下一代分布式数据库 TiDB、分布式存储 TiKV 的开发。
在这种情况下,像 Kotlin 或 Go 这样的现代可管理语言,提供的速度也不错,性能也令人满意,并且由于具有垃圾收集器的动态内存管理而保证了内存安全。在 Kotlin 中,开始类 Foo 并继续解决业务问题。
不过谷歌的一项内部调查表明,关于Rust的“难学”或许只是一种谣传。谷歌的这项调查主要针对1000多名受雇于谷歌的软件开发人员,其中约有13%的人有Rust经验,但多数人还是来自C/C++、Python、Java、Go或Dart。
我们开展了一项调查,对象为 2022 年在部分工作中编写并提交了 Rust 代码的 1,000 多名 Google 开发人员,在此我们打算正面回应一些传言,其中包括一些可以改进的问题,同时也希望分享一些我们这段时间的发现。
近来,CSDN开展了一系列Rust活动,例如采访、微信群分享等,在获得大家强烈关注以后我们邀请了Rust方面的专家来分享他们一些成长历程。本期,我们邀请了玫瑰星云创始人、Rust 中文社区联合创始人王川来给我们分享他的故事。
我已经花了不少时间在把玩一些新语言 – 特别要指出,Rust抓住了我的想象力。我们在Chef中使用大量的Ruby、Erlang和JavaScript(后来是Angular)代码。以下是我喜欢这些语言的东西:Ruby的感觉就像永远在敲打我头脑中“whipuptitude”部分。