rust的优势在于,正确性和性能,但这不是绝对的
我们都知道,性能很大程度上是数据结构和算法决定的,抛开瓶颈弹性能就是日最温柔的狗
rust的劣势恰恰就是数据结构,因为所有权,类型,生命周期等多种因素的限制,rust很难通过常规手段做出来令人满意的结构
之后的遍历,修改都会很受限,这有时候在很大程度上会更容易产生瓶颈,进而影响性能
go 的话,优势是它拥有 GC 以及类似的内存模型,保证你可以像写 JavaScript 一样写 go 代码,但更高效
go 的劣势也是来源于 GC,在某些场景也不适合,比如 deno 的场景