浅聊 Rust 程序内存布局

Teach Talk at 
因为要做 Rust FFI 相关的事情,找到了一篇介绍 rust 内存布局的文章,存档转发。内存布局看似是底层和距离应用程序开发比较遥远的概念集合,但其对前端应用的功能实现颇具现实意义。从 WASM 业务模块至 Nodejs N-API 插件,无处不涉及到 FFI 跨语言互操作。甚至,做个文本数据的字符集转换也得 FFI 调用操作系统链接库 libiconv,因为这意味着更小的.exe/.node 发布文件。而 C ABI 与内存布局正是跨(计算机)语言数据结构的基础。More………