Implements concurrency via a program translator extension to C or C++.
The author describes UnderC as "interactive C++ interpreter (well, throwaway pcode compiler ;)) which has been released under the GPL".
Generates C++ SOAP bindings for writing SOAP web services in C++. Freely downloadable.
Ch C/C++ Interpreter
One of those interesting experiments in making programming easier for those who have to program but whose primary interest is actually accomplishing something with their programming. Ch is free to students, instructors, and non-profits.
The venerable copylefted freesoftware C/C++ compiler has recently reached GCC 3.0.
A port of gcc to Win32 is contained in the Cygwin Toolkit.
The homepage for Microsoft'sVisual C++ product.
The homepage for Sybase's Watcom C/C++ product. Sybase acquiredWatcom and continued the C/C++ compiler for a time, but nowend of support has been announced for the venerableand excellent Watcom, which has been the classic commercialcross-compiler for Windows16/32, OS/2, and other popularcommerical PC operating systems. A sad day!
IBM Visual Age C++
C++ products forseveral operating systems.
Sun Visual Workshop
The homepage for Sun's Visual Workshop C/C++ compiler for Solaris (SPARC and Intel platforms).
The Catalog of Free Compilers
Includes lists of:
Free C Compilers
Free C++ compilers
C/C++ for IBM S/390 Mainframe
C for IBM VM/ESA
Neale's VM Home Pagefeatures news on ports of GCC to the VM and MVS mainframe operating systems.
Compaq/Digital VMS C++
Code Warrior is probably the most popular C/C++ environment for the Mac.
Macintosh C is an onlinebook and code samples for learning C on the Mac.
ANSIand Amiga C Programming
Specializes in ISO/ANSI compliant multi-platform C/C++ compilers and cross-compilers.You can try Comeau C++ online.
Green Hills Software EC++
Implementsthe Embedded C++ subset of C++ for embedded applications.
EMX Gnu C++
Gnu C++ for OS/2
Test GCC Online
Dietmar Kühl lets you run GCC from his web page.Herr Kühl, incidentally, helped translate Josuttis'sThe C++ Standard Library which was reviewed on Dr. Dobb's Electronic Review of Computer Books
GCC Online Compiler Submissionoffers a similar functionality.
LADSoft CC386 Page
David Lindaur's free C compiler for 32-bit DOS DPMI.Includes source and runtime libraries.
DJ Delorie's classic GNU C/C++ port for 32-bit DOS. Delorieis a programming community treasure!
C++ compiler and tools aimed specifically at highlevels of optimization and at multiprocessor computing.
MetaWare has been around for about 20 years withC and C++ compilers for embedded and other specialtymarkets. For instance, MetaWare was one of the compilers used byIBM to compile OS/2 itself.
Borland C++ Builder
The very popular alternative for Wintel platforms.There's a freely downloadable versioncontaining the compiler only if you're willing to "join the Borland community" and take a survey.Also worth noting on this site is the Plum Hall Results Query Page, whichallows you to query for the results of the Plum Hall C++ Validation Suite on Borland compilers.See also: The Unoffical Borland C++ Builder Bug Lists.Borland also is currently conducting a developersurvey to help determine the future of the product.
An open source 64-bit C/C++/Fortran compilerfor Intel architecture, tracking the C99 standard.
HP C/ANSI C Developer's Bundle
A freely downloadable compiler, the source to whichis available for a small fee. Also available from Q Software Solutions
CodeSourcery commercially does enhancements to GNUgcc, including ports to IA64 architecture.
EiC is a freely available C language interpreter in both source and binary form.EiC allows you to write C programs, and then "execute" them as if they were ascript (like a Perl script or a shell script). It isported to many platforms.
Much-loved mainframe C compiler.
Freely downloadable single-license C and C++ compilers for Win32, Win16, DOS32, and DOS.
Watcom C++ Compiler going open source! Visitthe web site and possibly participate inthe project to keep this respected but nolonger commercially marketed compiler alive.
TenDRA C/C++ Compiler
TenDRA is a free, public domain C/C++ compiler and checkertechnology, developed by the Open Software Systems Group (OSSG) at DERA around its TDF/ANDFcompiler intermediate format.