This paper describes the overall structure and function of the Plan 9 C compilers. A more detailed implementation document for any one of the compilers is yet to be written. There are currently six compilers in the series. Four of the compilers (MIPS 3000, SPARC, Intel 386, and Motorola 68020) are considered active and are used to compile current versions of Plan 9. The other two (AT&T 3210, Intel 960) have been used only to program peripherals. The compiler is a single program that produces an object file. Combined in the compiler are the traditional roles of preprocessor, lexical analyzer, parser, code generator, local optimizer, and first half of the assembler. The object files are binary forms of assembly language, similar to what might be passed between the first and second passes of an assembler.
Related white papers
A quick look at print authentication
When security threats try to worm their way into your enterprise through network printers, you can use print authentication to make it tough for them to succeed. As this new...
Faxing on Premise and on Demand: Servers, Services and Compliance
Fax communication presents a challenge for organizations seeking to improve business process efficiency. As fax has remained a medium of choice for business information transfer, the latest fax technology gives...
What you should know to get the most from built-in security protection
The good news is, today's enterprise has gotten very good at making sure its PCs and servers are secure. The bad news is security threats are finding other ways into...
The top four reasons to automate labor-intensive paper-based processes to increase productivity
Boost productivity. Increase competitive advantage. Reduce compliance risk. And help the environment in the process. How many more reasons do you need to automate paper-based processes? Read this white paper...
Universal Serial Bus (USB)
An Intel white paper outlining how many ports an Easy PC should have for Back To School (BTS) 1999 and how to implement them.
Touch Panel Technology: How Does it Work?
The first touchscreen was created by adding a transparent surface to a touch-sensitive graphics digitizer and sizing it to fit a computer monitor. The purpose was to increase the speed...
End-to-end strategies for reducing imaging and printing costs
When it comes to reducing imaging and printing costs, hardware isn't the half of it. In fact, it's only about 5%, according to this white paper from HP. Download this...



