Little C compiler
From open-encyclopedia.com - the free encyclopedia.
LCC (Little C Compiler) is a small retargetable ANSI C compiler developed by Chris Fraser and David Hanson. LCC is simple to understand and well-documented: its design is described in A Retargetable C Compiler: Design and Implementation (ISBN 0805316701). LCC can generate code for several processor architectures, including Alpha, SPARC, MIPS, and x86; there is also an LCC backend that generates MSIL. Jacob Navia has also ported LCC to Windows.
id Software's computer game Quake III relies on a modified version of LCC to compile source code for its virtual machine.