无标题无名氏No.66424192 只看PO
2025-06-25(三)22:31:00 ID:zloB12e 回应
rust学习串。
大专毕业打螺丝中,对编程有兴趣,所以这是一个自学串。
为什么是rust呢,其实我筛选了一下,学完之后起点比较高、热度不至于太低的语言,就是cpp和rust。(用过一些java写的软件,太吃内存,所以没啥好感。c#和微软捆绑太深,而且也没打算做游戏。js,go,kotlin挺不错的,对应不同的应用领域,摸熟rust后会去试试的)
cpp对我而言太复杂啦,就决定是rust了。
它揉了很多现代化的设计,可以有一个比较全面的了解,而且tauri对我的吸引力还蛮高的(之前也粗略入门过vue3和tailwind css)。
其实到现在已经学了一个多月,学到第十七章(async和await),看的是官方文档的中文翻译和b站软件工艺师的视频。
目前感觉最困难的是第十章(泛型、trait、生命周期)和第十五章(智能指针),在这两章卡的最久。
无标题无名氏No.68036158
2026-02-08(日)14:27:00 ID: dJv5Q9g
https://segmentfault.com/a/1190000047588122
这里有篇对比挺有意思的
无标题无名氏No.68039411
2026-02-08(日)21:09:31 ID: zloB12e (PO主)
>>No.68036158
非常全面,所以我打算先写写 go。rust 等以后时机到了再说,这次是错付了。
无标题无名氏No.68075429
2026-02-13(五)14:37:52 ID: GXMwKfU
>>No.68039411
话说po有学过C吗,哪怕是大学里那种皮毛课程也行,毕竟C这么多年也没更新多少东西,大学课程内容也勉强够用。
说实话接触Rust/Go这类语言最好是有C语言基础,而且C就够了也不需要C++。
Go可能还好,毕竟有gc,并发模型也简单。Rust是真得写过C才知道很多地方为什么要这么设计以及为什么这么设计更好的,不然只会觉得是一堆莫名其妙的条条框框。
无标题无名氏No.68085418
2026-02-14(六)19:08:47 ID: zloB12e (PO主)
>>No.68075429
学过喵,c 的基础语法用的还算熟练吧。再后面的 cpp 只是在了解数据结构和算法的时候浅浅试过,之后就坚定了不用 c / cpp 的决心 _(:з」∠)_