- 主题:rust现在的尴尬是找不到定位吧
定位还算挺清晰的呀,内存完全、适用于需要高效的项目。
rust的发展是肉眼可见的。
至于替代这替代那,这种口嗨,无所谓的事,不值得讨论。
内存安全,想通过代码规范、充分测试来解决,这只是理想中的事。现实中代码规范并不能
解决内存安全,充分测试根本做不到。
如果项目不需要用rust,说明内存安全并不是该项目的痛点,那就没必要转rust,这很正常
。
【 在 nextworld8 的大作中提到: 】
: 网上天天吹嘘rust替代这 替代那
: 当然更多出于学院派的角度
: 对于从工程的角度
: ...................
--
FROM 116.237.127.*
生不逢时并不至于,没有C/C++的积累,就没有内存安全的痛点,也就不会有Rust的诞生。Rust现在发展很快,但它也不会完全替代老系统,就像老旧的Fortran仍然有活力一样。
我认识的Rust程序员,在学Rust之前其实都熟练掌握了若干门其它语言,这个层次的程序员
,已经不会去简单地吹捧什么语言好了。语言只是工具,解决问题才是目的。重要的是使用合适的语言。
【 在 nextworld8 的大作中提到: 】
: 网上天天吹嘘rust替代这 替代那
: 当然更多出于学院派的角度
: 对于从工程的角度
: ...................
--
FROM 116.237.127.*
你说的应该是 dynamic dispatch
这不是必要的,不使用它也能实现“重载”的效果。
【 在 MyWorkLife 的大作中提到: 】
: rust实现运行时多态一样需要vtable
: 而且仅从数据结构设计上来说比c++还要慢
: 因为vtable和数据访问是分离的
: ...................
--
FROM 116.237.127.*