LCC (Local C Compiler) is a small retargetableANSI Ccompiler 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. A retargetable compiler is a compiler that can relatively easily be modified to generate code for different CPU architectures. ... ANSI C (Standard C) is a variant of the C programming language. ... A diagram of the operation of an ideal compiler. ... David Hanson can refer to David Hanson (MP) David Hanson (Sculptor/Robotics Researcher) This is a disambiguation page — a navigational aid which lists other pages that might otherwise share the same title. ... AXP redirects here. ... SPARC (Scalable Processor ARChitecture) is a pure big-endian RISC microprocessor architecture originally designed in 1985 by Sun Microsystems. ... Million instructions per second, a measure of microprocessor speed MIPS architecture (Microprocessor without interlocked pipeline stages), a computer microprocessor architecture MIPS Computer Systems (currently MIPS Technologies Inc. ... x86 or 80x86 is the generic name of a microprocessor architecture first developed and manufactured by Intel. ... Common Intermediate Language (CIL) is the lowest-level human-readable programming language in the . ... Microsoft Windows is a range of operating environments for personal computers and servers. ...
id Software's computer game Quake III relies on a modified version of LCC to compile source code for its virtual machine. id Software is a computer game developer based in Mesquite, Texas, a suburb of Dallas. ... This article or section should include material from Anarki For an overview of the Quake game franchise go to Quake series. ... In general terms, a virtual machine in computer science is software that creates an environment between the computer platform and the end user in which the end user can operate software. ...