硬核重构:用 C 语言从零复刻电子表格鼻祖 VisiCalc
本文详细记录了作者使用 C 语言从零开始重构 1979 年发布的传奇软件 VisiCalc 的全过程。文章深入探讨了电子表格的核心数据模型、基于递归下降的公式解析器以及响应式重算逻辑的实现方法。通过在 500 行代码内实现包含 TUI 界面...
标签索引
这个标签下有 2 篇文章。按时间回看相关判断与实践记录。
标签精选
本文详细记录了作者使用 C 语言从零开始重构 1979 年发布的传奇软件 VisiCalc 的全过程。文章深入探讨了电子表格的核心数据模型、基于递归下降的公式解析器以及响应式重算逻辑的实现方法。通过在 500 行代码内实现包含 TUI 界面...
该文章介绍了针对Apple II高分辨率图像的新型压缩算法,通过优化数据结构和处理流程,显著提高了图像压缩率。作者详细分析了Apple II图形系统的特点,提出了专门的压缩策略,在保持图像质量的同时减少了存储空间需求。这项技术不仅对复古计算...