{"slug": "borland-c-2-0-compiler-source-reconstructed", "title": "Borland C++ 2.0 Compiler Source Reconstructed", "summary": "Developer Abedegno has published a reconstructed source tree for Borland C++ 2.0, the 1991 commercial compiler, on GitHub under the project name borland-reborn, claiming it is a byte-perfect recreation in that binaries compiled with the toolchain are identical to the originals. The reconstruction used Abedegno's Claude Code-based Exhume tool to assist in recovering the source from the original toolchain binaries, a process detailed in a separate HOW-IT-WORKS document. The release is aimed at projects working with DOS-era software and at historic interest, since C had only just been standardized as C89 when BC++ 2.0 shipped and C++'s first standard did not arrive until 1998.", "body_md": "As the successor to Turbo C++, Borland C++ was a staple of professional IDEs for C and C++ development, starting with the initial 2.0 release in 1991. Being a commercial project the original source code for the toolchains were naturally not made available by Borland, but thanks to the efforts of [Abedegno] we have now got what [is claimed to be a byte-perfect recreation](https://github.com/abedegno/borland-reborn), in the sense that the binaries compiled using the toolchain are identical to the original toolchain.\n\nThe process of creating the source from the original toolchain binaries is detailed in a [separate document](https://github.com/abedegno/borland-reborn/blob/main/docs/HOW-IT-WORKS.md), including the use of [Abedgno]’s Claude Code-based [Exhume](https://github.com/abedegno/Exhume) tool to assist in the effort.\n\nHaving the source code for BC++ 2.0 available is probably most useful for projects that deal with DOS-based software from the same era, as well as for purely historic interest reason. When BC++ 2.0 was released, the C programming language had only just seen itself standardized in the form of C89, and C++’s initial standard in 1998 was still years away.\n\nThanks to [Stephen Walters] for the tip.", "url": "https://wpnews.pro/news/borland-c-2-0-compiler-source-reconstructed", "canonical_source": "https://hackaday.com/2026/11/13/borland-c-2-0-compiler-source-reconstructed/", "published_at": "2026-11-14 03:00:44+00:00", "updated_at": "2026-11-14 03:22:18.220132+00:00", "lang": "en", "topics": ["developer-tools", "artificial-intelligence"], "entities": ["Borland", "Borland C++ 2.0", "Abedegno", "Exhume", "Claude Code", "GitHub", "Turbo C++", "Stephen Walters"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/borland-c-2-0-compiler-source-reconstructed", "markdown": "https://wpnews.pro/news/borland-c-2-0-compiler-source-reconstructed.md", "text": "https://wpnews.pro/news/borland-c-2-0-compiler-source-reconstructed.txt", "jsonld": "https://wpnews.pro/news/borland-c-2-0-compiler-source-reconstructed.jsonld"}}