嗯,我再说就有强推Rust的印象了,反而不美,其实只是个人体会。
对这个优化我也有点个人体会,C++也许编译优化的可以,但要用好还是全部都指针化,用好指针,能避免很多不必要的性能开销(在C里也一样)。然而用好指针谈何容易,程序员不是神,做不到,越大工程越难搞,都是bug,很难定位。还有面向对象的设计模式也太过于臃肿,不用类的C++反倒强于用类的;各种新旧特性杂糅在一起,用错了API就是性能退化;零成本抽象虽然是C++提的,但它其实没解决成功,当然Rust目前也没实现全部,但潜质更大可预期……总之槽点太多了,就适合自己兴趣爱好编个小App,很难合作和看别人的代码。
C++和Rust我个人感觉有个同样的目标:所谓“程序”,不是能否work,而是是否fast。同时Rust多了新特性,值得去更换
【 在 MyWorkLife 的大作中提到: 】
: 不不不,至少c++编译器没有你想得那么不堪
: 事实上手工优化也很难超过编译器的结果了
: 这个网页上也说了,rust要像c++一样零开销抽象
: ...................
--
FROM 114.246.94.*