RUST编程
学习rust编程语言,网上对该语言的评论褒贬不一;实际静下心学习其设计理念,慢慢发现喜欢上该语言。编译器把平时写C/C++语言需要注意的事项进行了强制规范化。虽然灵活性有所损失,但却让人轻松不少。生命短暂,拒绝GC(垃圾回收)目前的首选。
听说你很有趣
这个人很懒
展开
-
RUST环境
使用rustup工具,可以方便的进行RUST环境的安装,推荐去官网查看其用法。(本人就是懒得写一些重复性的东西,有官方教程,看官方教程就好了)RUST程序也是追求执行高效的,所以会编译成机器码执行。底层使用的是LLVM,据说GCC也在做。所以其适用平台及其广泛,不用担心。原创 2024-03-09 21:29:39 · 138 阅读 · 0 评论 -
RUST有感
当然,C/C++中也见到过牛人写的代码,用智能指针,指针引用计数等方式完成内存的妥善管理。这种方式固然很好,但这些本应该让编译器自己完成,编程人员应该把心思主要放到业务逻辑上,而不是和机器较劲。早期在编写C/C++的时候有过制作工具检查代码变量的生命周期,用来检查内存泄漏和悬指针等问题(当然我承认能力不足,无法写出十分健壮的C/C++代码)。但程序一旦变得复杂,其分配的内存就会变得难以追踪,虽然一直在进化且已经有所改善,但依然有所不足。RUST使用静态生命周期的管理,在编译期间对各变量的生命周期做检查,原创 2024-03-09 21:16:37 · 220 阅读 · 0 评论