- 主题:都说十年成就一个专家,为啥很多人20年C语言经验还是菜鸟?
Rust 啊,社区作风是好为人师。
入门有点难度,所以上手之后容易自我陶醉。
【 在 AlphaO 的大作中提到: 】
: 嗯,我再说就有强推Rust的印象了,反而不美,其实只是个人体会。
: 对这个优化我也有点个人体会,C++也许编译优化的可以,但要用好还是全部都指针化,用好指针,能避免很多不必要的性能开销(在C里也一样)。然而用好指针谈何容易,程序员不是神,做不到,越大工程越难搞,都是bug,很难定位。还有面向对象的设计模式也太过于臃肿,不用类的C++反倒强于用类的;各种新旧特性杂糅在一起,用错了API就是性能退化;零成本抽象虽然是C++提的,但它其实没解决成功,当然Rust目前也没实现全部,但潜质更大可预期……总之槽点太多了,就适合自己兴趣爱好编个小App,很难合作和看别人的代码。
: C++和Rust我个人感觉有个同样的目标:所谓“程序”,不是能否work,而是是否fast。同时Rust多了新特性,值得去更换
--
FROM 37.219.20.*
老了 没那精力了 现在的时间和脑力都用在想数学题上了
【 在 lvsoft 的大作中提到: 】
: 现在有ai,学rust没啥难度了。
: 到今天为止我猛写了3天的rust代码,每天都很专注的写14小时的那种。我已经可以确定我后面可以完全用rust开发了,我终于把用了20年的python+c组合,升级到python+rust了~
: 前几年我尝试过转rust,但都浅尝则止了。主要的问题是我学语言都是放到实际项目里学,都是先看半小时语言介绍然后直接开始撸代码,遇到问题google解决,边撸边学的搞。但rust用这种方式学起来很困难,在初学阶段遇到问题很难彻底弄清楚。然后项目进度摆在这里我也不可能停下来先去系统性的学习,很容易就放弃半途而废了。
: ...................
--
FROM 37.219.20.*
我写c的时候是当汇编来写的 从硬件开始设计 到软件就全都是读写寄存器
python是用来写原型 computational group theory
c++用在需要强类型 和数据架构比较复杂的地方 比如编译器中端
业余时间玩过scheme haskell standard-ml
确实没必要搞其它的了
【 在 lvsoft 的大作中提到: 】
: 没你想的那么夸张,你肯定没我老,但我也就是2天启动,猛写3天,然后感觉就掌握的很不错了。
: 你别说一周时间的投资都不愿意拿出来,那这确实是无解了。
: :
--
FROM 37.219.20.*