After K&R C, the ANSI and ISO standardization groups made newer C standards. C++ became popular, and a number of products supported C and C++.
Additional solutions that often work very well for people are on the Software Development page in the section for multi-language suites. For exmaple, the GNU C Compiler (GCC) is not extensively mentioned on this site, since that program gained support for other languages and is now called the GNU Compiler Collection and is mentioned in the section about multi-language software suites.
For DOS, the Info-Zip package (which is a software archiver) comes with a README.DOS file. (To differentiate it from the readme.dos file in the directories where the Info-Zip package comes from, as they are files about completely different topics, I renamed the local copy to zipondos.txt.) This file reviews some compilers and memory extenders (namely citing issues with Borland software, Microsoft C 5.1 or earlier, some DJGPP 1.xx issues, and some extenders, mostly problems with PMODE/W).
Borland C++ Compiler version 5.5 Freeware Command Line Tools (via FTP, the easy way), and the exact same file via HTTP (which Borland has made into the hard way): BC++ Compiler Free Download Tools version 5.5 (URL for logged in users) gives "Forbidden", although the link worked just fine when I clicked on it from Trial/Survey page (after visiting Login URL for Trial/Survey page and completing a form as a new user so one can log in to the Trial/Survey page). The file from the http download was byte for byte identical to that of the FTP download.
Found from: The C++Builder Downloads page, which also linked to: What is Inculded, Using C++Builder Compiler, and Supplementary Information regarding the Borland C++ 5.5 Command-line Tools (which "Provides explicit instructions for setting up and using the free command-line compiler.") I also found a link to an announcement of the release of the BC++ Compiler 5.5 Freeware command line tools.
For alternative locations: TOOGAM zipped the file. Alternate source of BC++ 5.5 Compiler freeware tools. Also, there is: http://www.filewatcher.com/m/freecommandLinetools.exe.8935988.0.0.html (links to other files that are not yet verified to be the same)
The last stand-alone version sold by Borland was Turbo C++ 3.0 for DOS. (This is not the latest version: Borland C++ 3.1 includes an updated version of this DOS software. However, this was the most recent version to sell, as this was part of the Turbo C++ Suite (with components compared on the Turbo C++ Suite Matrix) which included Turbo C++ for Windows 4.5 (4.52?) but did not include Borland C++ 3.1.
Earlier versions have been made available as public downloads from the Borland Community Museum which has been renamed: Borland Community was renamed to the Borland Developer Network which has been again renamed to the CodeGear Developer Network Home Page.
Last version to work in Win9x, came with VC++ 6.0. URL
Supports instructions for Intel Pentium III instruction set (Streaming SIMD Extensions [SSE]), Intel's Pentium 4 new instruction sets (Streaming SIMD Extensions 2 [SSE2]), and Advanced Micro Devices (AMD)'s 3DNow! Instruction set. Requires VC++ 6.0 Enterprise or VC++ 6.0 Professional Edition w/ SP5, and Win 98, NT 4.0, or 2K. Processor Pack for Visual Studio 6.0 with Service pack 5, Info page, Processor Pack Readme (ppreadme.doc inside a self-extracting WinZip archive)
The Visual C++ page on Wikipedia says about Visual C++ 6.0: "There are however issues with this version under Windows XP, especially under the debugging mode (ex: the values of static variables do not display). The debugging issues can be solved with a patch called the "Visual C++ 6.0 Processor Pack" downloadable from http://msdn2.microsoft.com/en-us/vstudio/aa718349.aspx; curiously, this page stresses that Users must also be running Windows 98, Windows NT 4.0, or Windows 2000." This may be needed to install at least some versions of the official XDK (Xbox Development Kit).
Visual Studio service packs have been released. Software Development page.