刚看上一个大佬回答的评论区,我认为其实Rust最核心的设计缺陷,恰恰就源于 安全代码与unsafe代码的二元划分。
我先叠层甲啊,这不是unsafe关键字本身的问题!这不是unsafe关键字本身的问题!这不是unsafe关键字本身的问题! 我完全承认unsafe是天才的一笔,是Rust能够实用的根基。
但真正的缺陷,是这种划分创造了一种责任真空。
谁来为unsafe的 soundness 负责?Rust构建了一个框架:只要你在安全区里写代码,编译器就是你最好的…。
代码:
工控软件有什么开源项目?
如何看待22岁中国游客从泰国豪华酒店21层坠楼身亡?
如何评价思源笔记?
要不要帮导师装服务器?
Rust使用?多次传播错误后,怎么定位最开始发生error的地方?
如何看待 Rust 的应用前景?
Android 开发时你遇到过什么相见恨晚的工具或网站?
请问什么品牌的狗粮好?
有哪些事情是MacOS做不到但Linux可以做到的?
有一个乌克兰的朋友问我,中国人凭什么能享受和平,我该怎么说?
沃尔特收购湖人大部分股权交易估值达 100 亿美元,创职业体育队最高纪录,为什么湖人的商业价值这么大?
为什么Dreamwe***er,FrontPage会被淘汰?
如何评价湖北省?
有哪些开源web应用漏洞扫描工具?
程序员为啥突然会变成这么辣鸡的一个行业?
现在做一个独立开发者晚吗?
你在出租房屋发现过什么前租客留下的“宝藏”?
如何评价前端框架 Solid?
请问有没有什么工具能够生成局域网的网络拓扑结构图?
LABUBU为啥这么火?
Mac mini M4,有必要升级24G内存吗?
为什么 IPv6 突然不火了?
目前最具性价比的全栈路线是啥?
Node.js是谁发明的?
苹果为什么要给每代MacOS起个名字,真以为人们记得住分得清吗?
MacOS真的比Windows流畅吗?
新疆机票价格暴涨,上海飞乌鲁木齐往返超 6000 元,为什么旅游旺季还没到价格就飞涨?新疆旅游有多火?
哪种局域网传输软件比较好?
突然发现自己变老是怎样一种体验?