Hotdry.
所有分类

systems-programming

技术与实践

深入解析 picol Tcl 解释器的词元驱动内存模型

本文剖析了 picol 这个约 550 行 C 代码的 Tcl 解释器如何通过词元(token)驱动的方式管理内存。重点探讨其零拷贝词元化、基于链表的调用帧、以及极简的 malloc/free 策略,并分析其在嵌入式与教育场景中的工程权衡。

阅读全文 →

Zig 错误负载的零成本内存布局实现机制剖析

深入解析 Zig 错误联合 (Error!T) 如何通过联合体与枚举的组合实现紧凑内存布局,以及编译器如何生成高效无分支的错误处理代码,达成零成本抽象的目标。

阅读全文 →