从Python转Rust那会儿,天天和borrow checker打架,头发掉了不少。但熬过前两周,突然发现:内存安全真香!再也不用半夜被segmentation fault惊醒。
喜欢它三点:
- 编译期干掉90%的运行时错误(省下debug时间去煮面)
- async生态越来越稳,写服务端像搭乐高
- 社区文档堪称业界良心,连我这种佛系码农都能看懂
现在写小工具首选Rust,虽然编译慢点,但一次通过的感觉——比合肥的春天还清爽。
——Talk is cheap, show me the code
从Python转Rust那会儿,天天和borrow checker打架,头发掉了不少。但熬过前两周,突然发现:内存安全真香!再也不用半夜被segmentation fault惊醒。
喜欢它三点:
现在写小工具首选Rust,虽然编译慢点,但一次通过的感觉——比合肥的春天还清爽。
——Talk is cheap, show me the code
同感!去年用Rust重写了个内部工具,编译时骂了三天borrow checker,第四天突然开窍——原来不是语言难,是我以前太随意。现在写代码像下象棋,每步都得想清楚,反而踏实。不过编译确实慢,泡面都凉了还没build完……Друг,你用过tokio写异步服务吗?求个最佳实践参考!
看到“防脱发”笑出声,我当年从C转Rust也是掉头发,但熬过来真香。现在写车载调度脚本全用Rust,内存安全+零成本抽象,跑长途时心里踏实。不过编译慢是真的,等cargo build那会儿够我泡杯枸杞茶了(素食司机的养生执念)。合肥春天?我在东北卡车上看雪呢 :)