从另一个面看待 Rust 和 Go. 这一阵子把 Rust 撸了一把,顺带做个总结。刚好 Go 也整过,就从 Rust 和 Go 两者来叨叨。 +++++ Rust 和 Go 算是近十年来打造最成功的两个编程语言了,Go 早一些热起来,Rust 慢热一些。十年前,我大概以为 Scala 会成为新编程语言的王者。然后有了 Swift,苹果的东西就是容易狂热,当时明显感到 Swift 是豪门贵种,热得炙手。再后来,Clojure 进入我的视野,热了一阵。再再后来 Kotlin 出现了。
从另一个面看待 Rust 和 Go. 这一阵子把 Rust 撸了一把,顺带做个总结。刚好 Go 也整过,就从 Rust 和 Go 两者来叨叨。 +++++ Rust 和 Go 算是近十年来打造最成功的两个编程语言了,Go 早一些热起来,Rust 慢热一些。十年前,我大概以为 Scala 会成为新编程语言的王者。然后有了 Swift,苹果的东西就是容易狂热,当时明显感到 Swift 是豪门贵种,热得炙手。再后来,Clojure 进入我的视野,热了一阵。再再后来 Kotlin 出现了。
存在一种完美的编程语言吗? Rust 语言因其并发安全性而深受众多开发者的喜爱,曾在多个榜单上获评最受欢迎编程语言。然而,现在有人花费大量时间编写 10 万行 Rust 代码之后,撰写博客阐明 Rust 语言的一系列缺点,以下是博客的主要内容。 我深入研究 Rust 是为了改进由 Xobs 编写的 Xous 操作系统。Xous 是一个用纯 Rust 编写的微内核消息传递操作系统,是为了轻量级 (IoT / 嵌入式规模) 的安全优先平台(例如 Precursor)而编写的,用于 MMU 的硬件强制型页面级内存保护。 …