C++ 和 Rust
近些年来,越来越多的程序员都开始谈论 Rust 这门语言,虽然我很早就有关注,但一直没有时间或不愿意花时间去学习。前一周因为工作需要才对其进行了几天系统的学习,同时把 rustlings(学习 Rust 的练习题)给完成了。
大家都说,C++ 程序员转 Rust 语言是一件很容易的事情,因为 Rust 里最麻烦的内存管理机制,在 C++ 这门语言中早已经学习过了,而对于其他语言的使用者来说倒是新鲜事情,需要从头学习。在我看来,C++ 程序员转 Rust 最主要还是因为没有动力,而且 C++ 程序员对于 C++ 这门语言付出了太多的精力,继而不愿意去面对这种沉没成本,虽然这种精力大部分时候只是为了避免 C++ 语言本身的坑而已。