从源代码 到机器代码
From Source Code To Machine Code
有没有想过计算机如何将源代码变成可工作的软件?您可以通过构建自己的微型编译器来学习艺术。一本简洁的书介绍了一个最小但完整的编译器实现。将静态类型语言编译成 x64 ELF 可执行文件。
简介
有没有想过计算机如何将源代码变成可工作的软件?您可以通过构建自己的微型编译器来学习这门艺术。
一本简洁的书介绍了一个最小但完整的编译器实现。将静态类型语言编译成 x64 ELF 可执行文件。
目录
第一部分:解释器
简介
一个简单的计算器
解释器:变量和作用域
解释器:控制流和函数
第二部分:字节码编译器
计算机的工作原理
虚拟机和字节码
编译器:变量和表达式 编译
器:控制流 编译
器:函数和非局部变量
第三部分:机器码
x64 汇编速成班从虚拟机到真机二进制可执行文件
的 x64 指令编码指针和内存
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)