/avatar.jpg

GinShio

中间表示

编译器通常组织为一连串的处理 pass,在每两个 pass 之间需要将已知的所有信息进行传递,因此编译器需要中间表示 (IR, Intermediate Representation) 表达信息。IR 在编译器中可能是

CS61A 入门

虽然 CS61A 使用 Python 进行教学,但我希望好好学一下 Erlang 和 Scheme。如果想查看更多关于 CS61A 的信息,请访问 课程主页,当然我也会将一部分内容和实现放在自己的

内存对齐

众所周知,运行的程序是需要内存占用的,在编码时假定栈上的空间是连续的,且定义的所有变量都连续分布在栈上。 实际上,虽然变量是连续分布在栈上的,

Doom Emacs 配置文件

本篇是基于 tecosaur 的 Emacs 配置 大幅缩减版本,如果你对 Org Mode 感兴趣可以看他制作的 This Month in Org。 本篇标题和副标题均采用原标题的中译 Title: Doom Emacs Configuration Subtitle: The Methods, Management, and Menagerie of Madness —