关于问题Rust 是不是就相当于新时代的 C 语言?一共有 5 位热心网友为你解答:
【1】来自网友【海南曾老农】的最佳回答:
函数式编程,难用,适合长期使用的码农,必须熟悉各种用法,你想临时用来写个程序就很难。我用来写个安装程序就花了两天,字符界面难看又花了半天换成 flutter
【2】来自网友【何宁社】的最佳回答:
应该是新时代的 c++。go 是更好的 c,rust 是更好的 c++。rust 比 c++简单些。
现阶段,最值得学习的,应该是函数式编程。rust 借鉴了很多函数式编程的思想。
函数式编程,Haskell,lisp 是典型代表。按函数式编程写程序,放心的多。
【3】来自网友【JosefWolfgangPan】的最佳回答:
如果你还有打算用其他语言编程,包括 Python,Swift, Java 等等,就不用尝试 Rust 了,因为 Rust 将从语法层面否决很多习以为常的操作。
个人以为,浅尝辄止,跟随潮流,不必盲动。
【4】来自网友【橙果程序猿】的最佳回答:
说句切身感受,Rust 语言哲学是把问题尽量提前到敲代码,呵呵,有其优点,但缺点是语法有些过于个性了,其实语言最大的受众是 c/c++/java 这套,语法相近会让人感觉亲近些,也许是作者故意要跟其他语言不一样,让你编代码的时候就要记住我的理念是不一样的。越是简单的语言,其生态大多是面向问题的非常高级的抽象,太不亲民的语言受众肯定会小。就是 Rust 是一门优秀的语言,但肯定不会是最流行的,只是满足一小部分人的特定需要吧,多年后估计也是这样。
【5】来自网友【研发一条狗】的最佳回答:
我没搞过 rust,但是听同事说这个好像还不成熟啊,规范约束啥的好像还没有形成很严谨的版本,目前只能说是初代。还有就是听说 rust 比较难学,可能是能够解决 C 里面很头疼的内存泄露问题,但是重写 Linux 会花费很多时间精力吧