Rust 2018 预览版体验记
ralfj: 指针真的很简单只是整数而已吗?
最近回归Rust核心团队的ralfj来帮助你破除这种传言。ralfj正在为mir的内存模型而努力,这篇文章是他对指针模型和思考。主要涉及两个问题:
- 指针是什么
- 内存中的字节是什么
因为他需要在mir中实现,如果指针和字节仅仅是数字,那么可能无法满足他的需求。
结论:
- 指针绝不是整数。证明:如果两个指针具有相同的地址,并不意味着它们就可以相互交换使用。
- 指针是什么?其实没有这个问题的完整答案。在Rust中,由miri实现的指针模型是:指针是由“分配资源的唯一标识ID”和“偏移量”组合而成。
- 字节也不仅仅是0..256范围内的数字。
来帮忙测试Rust 2018中的模块系统变化
Rust+Wasm实现的svg编辑器
GitHub现在可以根据兴趣来推荐仓库了
也许早就有这功能了,只是我刚发现,介绍给大家
今天给我推荐了7个Rust项目
GitHub趋势榜今日上榜新项目:
- vim和neovim的LSP支持项目 LanguageClient-neovim
- Physically Based Rendering,PBRT(光线跟踪:基于物理的渲染) 这本书中代码的Rust实现 rs_pbrt
1
共 0 条评论, 1 页
评论区
写评论还没有评论