title: 对比Go语言，Rust有什么优势和劣势？
topic: Go 语言
content: 我没有并行编程的经验，所以这里就说一些不涉及并行的内容。Rust 相比 Go 的优势：Rust 可以做内联汇编，Go 不行（Rust 的 SIMD 库也在开发中，这种事情你不会用 Go 做）Rust 有确定性析构，Go 没有，只能 whole-world-stop 做 GCRust 的接口（trait）可以静态派发，做 zero-cost abstraction，Go 不行，它的 interface 只能靠反射做动态派发Rust 没有运行时，可以写操作系统（我估计至少需要几百行汇编做 bootstrap），Go 离这
answerer_tags: PHP 程序员