忆杰的博客

忆杰的博客

2020-02的存档

初试Rust

最近这些年的程序设计语言发展趋势从C->C++->Java->Python->Go从一开始引入面向对象,后面又引入垃圾收集gc。我一直很纳闷,怎么这些语言越发展越复杂,都不是为了解决问题而生,而是引入各种概念,各种模式,说一堆人听不懂的东西,显得牛逼,所以这些年C语言才一直这么活跃,只有C语言才是为了解决问题而生。不过最近看到Rust才看到了一串曙光,网上有人形容Rust是近15年最佳软件工程实践的集大成者。我比较认可,Rust里面没有class的概念,但是也可以实现多态,同时还有很多有用的函数式编程,也没有gc。安全,性能又快。唯一的缺点可能就是比较难学了,所以造成使用的人一直比较少,不过我相信好东西会慢慢火起来的。

阅读全文…