写作绅士,读作丧尸 X岛揭示板
顺猴者昌 逆猴者亡 首页版规 |用户系统 |移动客户端下载 | 丧尸路标 | | 常用图串及路标 | 请关注 官方公众号:【X岛揭示板】 官方微博: 【@X岛极速版】| 人,是会思考的芦苇
常用串:·豆知识·跑团板聊天室·公告汇总串·X岛路标

No.64770937 - 无标题 - 技术宅


回应模式
No.64770937
名 称
E-mail
标题
颜文字
正文
附加图片
•程序语言、压制投稿、视频制作以及各计算机领域的技术问题
•我觉得还是CSDN靠谱一点
•本版发文间隔为15秒。

无标题 无名氏 2024-12-22(日)13:03:46 ID:mQchkN2 [举报] [订阅] [只看PO] No.64770937 [回应] 管理
大家觉得值得用开发时间换取安全性吗?
没错rust说的就是你|∀゚
Tips 无名氏 2099-01-01 00:00:01 ID:Tips超级公民 [举报] No.9999999 管理
♡性♡感♡红♡名♡在♡线♡要♡饭♡
(〃∀〃) https://afdian.com/a/nmbxd
无标题 无名氏 2024-12-22(日)15:57:41 ID:BfDbK05 [举报] No.64772156 管理
rust开发起来比c和cpp爽(快)多了吧,不是那种写个hello world或者算法就算开发了
无标题 无名氏 2024-12-22(日)23:36:42 ID:a1axiyQ [举报] No.64776205 管理
大家觉得值得用开发体验换取安全性吗?说的就是你ts( `_っ´)

言归正传,我觉得这不是值不值得的问题,而且根据需求选择高安全性还是选择开发效率的问题( ゚ 3゚)
无标题 无名氏 2024-12-23(一)09:57:15 ID:ODFaQ9k [举报] No.64779089 管理
rust让我久违的回想起和编译器斗智斗勇的日子
无标题 无名氏 2024-12-23(一)10:06:11 ID:ODFaQ9k [举报] No.64779163 管理
如何你是和java比,rust开发效率会降低这是肯定的,但是rust和java是两个赛道的,不能放一起比。rust应该和c++比较,和c++比rust反而会提高你的编程效率,说白了,rust就是有统一规范的RAII开发范式,做c++的时候难道不会考虑空指针的问题?一旦考虑,每一个指针操作都充满心智负担,每一个对象写move不是更花时间?rust通过语法层面帮你把移动写好了, 甚至天然的线程安全,只要放心大胆用就可以了,除非你要写一个双向链表
无标题 无名氏 2024-12-23(一)13:00:17 ID:YdWBvB8 [举报] No.64780603 管理
安全不安全是语言编译工具链决定的,开发效率有一大部分是人决定的,因此真的熟悉rust之后开发效率并不会比别的语言低多少。

话又说回来,C/C++连个包管理都不健全,且排查内存安全问题也应该算在开发成本里。

就算要和非native语言比,java/C#这种疯狂的IoC、疯狂的设计模式我觉得也不比rust要写的样板代码少。Golang先和if err != nil和解再说,弱接口的设计也导致想实现个接口还得peek过去查定义。js/python一个是依赖关系满天飞,过两个月就有新的deprecated依赖,而且动态类型带来的开发效率影响是比编译时规则更大的,代码不跑起来,甚至是不跑遍每一个角落你都没法发现潜藏的问题。
无标题 无名氏 2024-12-23(一)14:48:04 ID:PA7YkDw [举报] No.64781522 管理
有一说一,开发只是软件构建流程中的一步,后续测试、debug等也是要做的。在编译时被rustc拷打,最多也就延长一点开发时间。爽写cpp后续发现莫名其妙的内存泄漏问题,几万行的项目你就慢慢定位吧。
raii一定程度上避免了一些问题,但是你不能保证同事也熟练掌握啊。shared_ptr循环引用找半天( ˇωˇ)

UP主: