Rust 语言的底层是用什么编写的?
如题,百度了下没找到想要的结果?
不好意思错别字了:意思就是想了解下 Rust
使用什么语言编写的?例如 PHP
是用 C
写的,那 Rust
是用什么写的?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
如题,百度了下没找到想要的结果?
不好意思错别字了:意思就是想了解下 Rust
使用什么语言编写的?例如 PHP
是用 C
写的,那 Rust
是用什么写的?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(3)
@michael_cai 感谢
michael_cai
的回答Rust编译器后端用的LLVM,LLVM官方提供支持的有C++和OCaml两种,Rust的开发者选择了OCaml实现了初版编译器,目前已经完全自举了。
rust源文件编译成llvm IR,一种中间码,然后被转换成特定平台运行的机器码
rust可以自举,编译器也是用rust写的,源码在github上有