

Rule of Composition: Design programs to be connected with other programs.Rule of Clarity: Clarity is better than cleverness.Rule of Modularity: Write simple parts connected by clean interfaces.The Lessons of Unix Can Be Applied Elsewhere.Cross-Platform Portability and Open Standards.2021-2048 and is reproduced with the permission of Bell Labs/Lucent Technologies. The epigraph on the Portability chapter is from the Bell System Technical Journal, v57 #6 part 2 (July-Aug. The photograph of Ken and Dennis in Chapter 2 appears courtesy of Bell Labs/Lucent Technologies. PDF and PostScript are trademarks of Adobe, Inc. Informix is a trademark of Informix software. SPARC is a trademark of SPARC international.

J2EE, JavaScript, NeWS, and Solaris are trademarks of Sun Microsystems. Excel, MS-DOS, Microsoft Windows and PowerPoint are trademarks of Microsoft, Inc. ClearCase is a trademark of Rational Software, Inc. Apple, Macintosh, MacOS, Newton, OpenDoc, and OpenStep are trademarks of Apple Computers, Inc. Amiga and AmigaOS are trademarks of Amiga, Inc. Alpha, DEC, VAX, HP-UX, PDP, TOPS-10, TOPS-20, VMS, and VT-100 are trademarks of Compaq. ĪIX, AS/400, DB/2, OS/2, System/360, MVS, VM/CMS, and IBM PC are trademarks of IBM. A reference copy of this license may be found at. This book and its on-line version are distributed under the terms of the Creative Commons Attribution-NoDerivs 1.0 license, with the additional proviso that the right to publish it on paper for sale or other for-profit use is reserved to Pearson Education, Inc.
