刚看上一个大佬回答的评论区,我认为其实Rust最核心的设计缺陷,恰恰就源于 安全代码与unsafe代码的二元划分。
我先叠层甲啊,这不是unsafe关键字本身的问题!这不是unsafe关键字本身的问题!这不是unsafe关键字本身的问题! 我完全承认unsafe是天才的一笔,是Rust能够实用的根基。
但真正的缺陷,是这种划分创造了一种责任真空。
谁来为unsafe的 soundness 负责?Rust构建了一个框架:只要你在安全区里写代码,编译器就是你最好的…。
{dede:pagebreak/}
为什么 macOS 上国产软件不流氓?
为什么长得漂亮却没什么用?
大神们,有知道比较好用的开源数据可视化平台吗,推荐一下?
ant-design-vue 社区为什么不维护了?
高校里那些「非升即走」后「走」了的青年教师都怎么样了?
macOS 上有哪些独有的优质应用?
黑客为什么可以做到无需知道源码的情况下找出系统漏洞?
一个人可以固执到什么程度?
有没有一款音乐播放器,能连接nas音乐,创建音乐库,自动匹配歌词封面等等?类似infuse的概念呢?
33岁P7研发从阿里巴巴离职了,回老家当个老师怎么样?
美国搞出个“稳定币”,到底是什么?其它国家是如何看待稳定币的?
轰20的亮相为什么被反复推迟?
一个人可以固执到什么程度?
前端想要学习后端,选择哪种语言好一点?
新买的移动硬盘该格式化为 NTFS 还是 exFAT?
如何评价捞女游戏改名,全网“围剿”,以及导演b站账号被封这件事?