Rust 最神奇的地方
Rust 这个语言,最神奇的地方,我觉得是全网一边倒的正面评价。
在任何地方搜索 Rust 语言,9 成的体验都是夸赞它的。
stackoverflow 年度最佳语言,也好几年是 Rust 。
生活经验告诉我一边倒的评价不太可信。
所以请问一下,Rust 有没有缺点啊。。??
Rust 这个语言,最神奇的地方,我觉得是全网一边倒的正面评价。
在任何地方搜索 Rust 语言,9 成的体验都是夸赞它的。
stackoverflow 年度最佳语言,也好几年是 Rust 。
生活经验告诉我一边倒的评价不太可信。
所以请问一下,Rust 有没有缺点啊。。??
你搞成 java 这种规模再试试
我发现 java 基本是语言鄙视链最底端 (明明这么好用
而 rust 不一样啊。rust 难找工作,而且本身学习曲线陡峭,这种学了没法找工作还难学的语言,能花时间精力去学的都是真爱
https://theta.eu.org/2021/03/08/async-rust-2.html
直接导致打开 rust 代码密密麻麻,看着 rust 代码头疼。
Rust 和 C++一样,都是追求所谓 zero cost abstraction
在不追求 zero cost 的地方,大把的带 GC 语言可以用,,人家完全不用关心内存分配的问题,,易用度指数提升
在 OS 内核、驱动程序这些底层领域,一般也不太追求 abstraction,用 C 就够了
所以 Rust 只适合 C++适合的应用领域,,需要用 C++的可以考虑下 Rust,,不需要 C++的一般也不用考虑 Rust 了
用 C 是不带套做爱。
用 C++是吃避孕药做爱。
用 Rust 是穿着宇航服做爱。
Go 为了简单做了很多权衡,很多人不认同一些权衡,自然就会有争议。
当然了,还有的语言连权衡都算不上,骂的人就更多了。
@ychost 我觉得 F#更香,可惜支持程度比 C#差很多。
所以要清楚 rust 对标的是啥,是 C++,而不是其他的那些语言。如果你的工作中用不到 C++(比如我),那么对于这类讨论的态度就是吃瓜就好。
Rust 全面好评,但就是用的人少。
哦,可以为空和可以出错竟然是两种不同的东西?
@djoiwhud 你说的应该是 AOT 编译。