编译器

GCC:优化 Linux、互联网和一切

处理运行时性能的问题上,即使是最有才华的开发人员也会受编译器的支配 —— 因为如果没有可靠的编译器工具链,就无法构建任何重要的东西。
2021-01-22
9分钟阅读时长

Go 中对栈中函数进行内联

本文中,我要论述内联的限制以及叶子内联与栈中内联mid-stack inlining的对比。
2020-05-04
5分钟阅读时长

浅谈汇编器、编译器和解释器

简单介绍一下编程方式的历史演变。
2019-06-26
7分钟阅读时长

用 350 行代码从零开始,将 Lisp 编译成 JavaScript

我们将会在本篇文章中看到从零开始实现的编译器,将简单的类 LISP 计算语言编译成 JavaScript。
2018-10-31
11分钟阅读时长

让我们做个简单的解释器(三)

识别出记号流中的词组的过程就叫做 解析。解释器或者编译器执行这个任务的部分叫做 解析器。解析也称为 语法分析,并且解析器这个名字很合适,你猜的对,就是 语法分析器。
2018-04-09
6分钟阅读时长

让我们做个简单的解释器(二)

让我们再次深入了解解释器和编译器。
2018-04-07
5分钟阅读时长

让我们做个简单的解释器(一)

“如果你不知道编译器是怎么工作的,那你就不知道电脑是怎么工作的。如果你不能百分百确定,那就是不知道它们是如何工作的。”
2018-03-04
9分钟阅读时长