C Compilers
Borland C++ - freeware compiler version The Borland C++ Compiler 5.5 is a fast 32-bit optimizing compiler. It includes the latest ANSI/ISO C++ compliance including the RTL, the STL framework and C++ template support. And now, Borland C++ Compiler 5.5 is openly available for free download! (Feb 2000)
Digital Mars - Free C and C++ Compilers Digital Mars Free C and C++ Compilers for Win32, Win16, DOS32 and DOS. Fastest compile/link times, optimizing, Design by Contract, complete library source, HTML docs, disassembler, librarian, resource compiler, make, etc., (Mar 2002)
GCC - GNU C++ GCC can compile programs written in C, C++, Objective C, Ada 95, Fortran 77, and Pascal. GCC is a full featured compiler. GCC is updated to support new features and new platforms. (Feb 1999)
LadSoft cc386 - Free C Compiler for Win32 This is a 32-bit Win32 ANSI C compiler that comes with a runtime library, linker, rudimentary debugger, dos extender and a make utility. Source code is also available (Mar 2002)
LCC - freeware portable C compiler lcc is a retargetable compiler for ISO Standard C. It generates code for the Alpha, SPARC, MIPS R3000, and Intel x86 CPUs. Includes full source code for the compiler. (Jul 1998)
LCC-Win32 LCC-Win32 is a specialized derivative of LCC optimized for the Win32 environment. Shareware (full compiler source code $40). (Feb 1999)
MICRO-C compiler MICRO-C is a tiny compiler which can run with less than 32k RAM and yet it remains highly independent of CPU and OS. Contains most everything except floating point support.
Miracle C Compiler Miracle C is a complete K&R style compiler with some ANSI extensions. Intended for use as a teaching tool, it supports only Small memory model code. Complete source with registration. (Aug 2001)
Modern Compiler Implementation Modern Compiler Implementation series of books by Andrew W. Appel shows how to write compilers in the C, Java, and ML languages. Includes Tiger modules, errata, and more. (May 2001)
MPW C/C++ - Macintosh Programmer's Workshop A comprehensive collection of Macintosh core development tools designed to support C, C++, and assembly-language programmers who are writing software for Mac OS 7.x/8.x/9.x. For M68K and PPC. Now available as freeware. (Feb 2000)
PocketC - C compiler for WinCE/PalmOS/Win32 The PocketC compiler can produce executables for PalmOs, WinCE, and Win32. An easy to use development environment. (May 2001)
SmallC by J. E. Hendrix The SmallC Compiler as featured in J.E. Hendrix book A Small C Compiler :Language, Usage, Theory, and Design (Sep 1999)
TenDRA - free multiplatform C/C++ compiler TenDRA is a free, public domain C/C++ compiler and checker technology. The key innovation is a platform-independent intermediate code. Supports AIX, HP-UX, Irix, Linux, OSF/1, SCO, Solaris, Ultrix (Jul 1998)
Vector C Compiler VECTORC is a standard C compiler that can automatically create highly optimized code for PCs that make use of MMX, AMD 3DNow! and Intel Streaming SIMD Extensions. Demo only compiles 3 functions per source file. (Jun 2001)
Books about C CompilersA complete list of books on C Compilers available through Amazon.COM