
外部精选
软件工程
#开发者实时流开发者重建 Borland C++ 2.0 编译器源代码
来源标题:Borland C++ 2.0 Compiler Source Reconstructed
开发者 Abedegno 重建了 Borland C++ 2.0 的源代码,编译产物与原版工具链逐字节一致。该项目借助基于 Claude Code 的 Exhume 工具完成,过程细节另文记录。这一成果对研究同年代 DOS 软件及历史用途有价值。
Hacker News 最新fork-bomber2026/11/14 · 今天3 分钟阅读
这个来源的 RSS 只提供摘要,下面是原文导语;完整论述请点「打开原文」。
作为 Turbo C++ 的后继产品,Borland C++ 曾是 C 和 C++ 开发专业 IDE 中的主力工具,最早从 1991 年发布的 2.0 初始版本开始。作为一个商业项目,Borland 自然没有公开这套工具链的原始源代码,但多亏了 [Abedegno] 的努力,我们现在得到了一个据称是逐字节完美重建的版本——也就是说,用这套工具链编译出来的二进制文件与原始工具链完全一致。
从原始工具链二进制文件重建源代码的过程在另一份文档中有详细说明,其中包括使用 [Abedgno] 基于 Claude Code 的 Exhume 工具来协助完成这项工作。
BC++ 2.0 的源代码大概对处理同年代 DOS 软件的项目最有用,当然也纯粹出于历史研究兴趣。BC++ 2.0 发布时,C 语言才刚刚以 C89 的形式完成标准化,而 C++ 的首个标准要到 1998 年才问世,当时还有好几年。
本条为导读摘要,完整论述请以原文为准。