14. Rust语言介绍、优缺点、学习曲线、发展趋势、工作机会、开源项目、该不该学

作者: 重头学IT分类: 计算机技术 发布时间: 2023-11-11 22:04:15 浏览:18469 次

14. Rust语言介绍、优缺点、学习曲线、发展趋势、工作机会、开源项目、该不该学

哟不得了:
我第一份工作就是干这个,全组的人都受不了这玩意儿,都宁愿去写cpp[吃瓜]

【回复】回复 @GrowlR :用c++你就是主宰,想干嘛干嘛。用rust编译器是主宰,编译器要你干嘛你就干嘛
【回复】回复 @千恋凌酱 :之前接的网关项目协议解析的部分塞了一堆if、match,还没法改,写这个的人跑了,过了一段时间我也跑了
【回复】我的体验就是,如果程序员太菜了,代码很多链式调用,太长太丑
丑唉:
rust优势是内存安全,如果你饱受内存安全问题,强烈建议改rust,我们一个项目用c++写内存溢出,用go重写写还是内存溢出,改用rust重写,世界瞬间安静了。现在跑了一年多了也没出bug。

【回复】这么容易就重写,说明项目规模不大,这么小的项目c++都搞不定[吃瓜]
【回复】回复 @赣榆ying :杀人诛心[吃瓜]
【回复】回复 @玩火DE孩子 :Rust保下限,所有的妥协和牺牲都是为了保护下限。
老滚mod情报中心:
做前端性能优化的可以学学,其他的算了

【回复】回复 @五月欣欣子 :不是啊 我说的是js 和 wasm 之间数据传输速度 不是执行速度
【回复】回复 @仨热 :rust速度仅次于c,强于c++[笑哭]
【回复】回复 @仨热 :我还没涉猎过wasm,但你说过数据传输速度这个事儿我咋听着都觉得奇怪。在我的核心概念数据传输的限制是io,如果是内存间的数据传输我怀疑是浏览器做了什么多余的事,有没有换浏览器试试?
复合机电饭锅:
原本学了一些皮毛C++,然后跑去学rust,学rust一段时间放弃去学C++然后发现整个人都已经是rust的形状了,无奈又回到rust[笑哭]

闫芫_:
rust的所有权机制还可以改进,在函数体内部允许暂时出现残缺对象,不然一直写take不够简洁

【回复】回复 @A4的钉子 :哪来这么多乱七八糟的词缀。编程语言不是写作文
【回复】回复 @__Bili_Bili__ :鉴定为不会编程
【回复】回复 @A4的钉子 :没,我的意思是让原本需要使用标准库实现的操作,可以在语言中自动且安全地实现
Ez4Cykar:
很僵硬的一门语言,就跟带了刑具在工作一样

72788696476_bili:
Rust也就现在微软强推。不觉得比C和C++好,完美的编程语言这东西压根不存在。不学才完美。对于我需要去触发空指针的时候咋办呢?C才是方便。

【回复】一直比较的就是C++,从来没提C,它够资格提C?rust也就比勒色C++强一点,和C比是脑袋被驴。简洁、自由、强大、速度、无后续更新变卦,全面碾压
【回复】回复 @逐辉kc :unsafe很不要脸。就像我做个杀毒软件,把所有文件都报毒,查杀率就达到NO.1的100%,如果你中了毒,肯定是因为你自己使用了我已经提醒你“不安全”的文件,不是我的责任。所以,我是完美的、无可挑剔的。
【回复】回复 @pearzl :怎么没有需求埋BUG。多的去了。
苦萌菌:
swift 也可以,表达能力很强,就是还要再发展一段时间

明轩1995:
24年更新,大幅降低语言难度,不知道能降到什么程度。

初雨梦剑:
Python Golang 现在又rust……诶,没有场景的比较都是耍流氓,搬砖嘛,其实都一样了。不说了,继续Java搬砖了

【回复】回复 @重头学IT :JAVA最大的优势就是早期把坑占完了,导致国内大部分都是用JAVA。 c#其实用其他比JAVA舒服开销更少。rust估计以后在嵌入式和系统领域有作为
【回复】我是C#搬砖,C#挺全能的[doge]
【回复】回复 @重头学IT :Java内存占用太多了。在这个问题上go和rust优秀很多
翻墙被狗咬丶:
[灵魂出窍]几把Rust叫好不叫座,根本找不到工作。还有膈应人的语法,不如写cpp。

崭新的愁容骑士旧手套:
我原来一个老师说,理想的编程语言一定是高描述低细节的[藏狐]

__Bili_Bili__:
❶句法比较SB ❷不能直接输入使用LPSTR字符串

编程语言 开源项目 Rust

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!