- 主题:rust现在的尴尬是找不到定位吧
理论上:高于c++,最不济可以用 unsafe 退化回c++的性能
实际上:大多数人只用safe代码,所以depends,例如写个100行的最简单跨线程不安全读写程序,肯定c++快,但写个10000行复杂程序,rust快,运行快,开发快,维护快
【 在 xierqi 的大作中提到: 】
: 高于c++吗
: :
--
FROM 124.64.17.*
能否具体解释下,为什么因为分离的所以慢?
【 在 MyWorkLife 的大作中提到: 】
: rust实现运行时多态一样需要vtable
: 而且仅从数据结构设计上来说比c++还要慢
: 因为vtable和数据访问是分离的
: ...................
--
FROM 123.127.159.*
没完全懂为什么寻址次数增加,感觉一样多,寻几次==访问几次,和放在哪似乎没关系。有可能cache速度不同?但对于小数据结构而言,cache应该也是能流水线加载的,似乎不足以构成区别。
【 在 MyWorkLife 的大作中提到: 】
: 寻址次数增加
:
--
FROM 123.127.159.*