Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
UNIX tool building
Ingham K., Academic Press Prof., Inc., San Diego, CA, 1991. Type: Book (9780123708304)
Date Reviewed: Aug 1 1991

Although some general principles for software tool building are included in this book, it is addressed to UNIX systems; the tools in this book are written using available UNIX tools. The book is written around watcher, a general tool developed by the author, which allows him to review each of the major UNIX tools and to discuss recommendations for tool building. He discusses the basic functionality of each tool and offers some examples.

Nothing is said about the target audience but, because of the order in which tools are explained, reading the book will be easier if you have some knowledge of UNIX philosophy, regular expressions, and the like. Knowledge of C programming will be helpful when reading the examples. Ingham stresses the tools that are less frequently treated in the UNIX literature, such as lex, yacc, and make. The explanations of these tools are quite clear, and the reader gains an idea of their main functionality. References to standard UNIX documentation and to some classic books on UNIX are included for readers who want to know more about these tools. The length of the book is quite adequate (you can read the book in two sittings). Concepts are precisely explained, and the book includes plenty of examples. The reader learns how to build UNIX tools and discovers possibilities offered by UNIX for this kind of development.

One of the strengths of the book is its appendices, which include useful information for the newcomer to UNIX: the manual structure (something that is often forgotten but very helpful) and information about several international UNIX forums from which more information can be obtained. Another strength is the inclusion of the source code of watcher (although the makefile, which generates the code, is not included).

The typography used for normal text and for different levels of paragraphs makes reading the book easier. A well-structured index at the end of the book helps a lot when looking for a specific item. Furthermore, the text includes plenty of cross-references to other sections dealing with the same subject (in the best UNIX style). This volume is suited for you if you need to refresh or widen your knowledge of UNIX.

Reviewer:  R. Ruiz Review #: CR115096
Bookmark and Share
 
Design Tools and Techniques (D.2.2 )
 
 
Unix (D.4.0 ... )
 
 
Systems Programs And Utilities (D.4.9 )
 
Would you recommend this review?
yes
no
Other reviews under "Design Tools and Techniques": Date
Information-flow and data-flow analysis of while-programs
Bergeretti J., Carré B. ACM Transactions on Programming Languages and Systems 7(1): 37-61, 1985. Type: Article
Jul 1 1985
An extensible toolset and environment for the production of mathematical software
Osterweil L., Clemm G.  Tools, methods and languages for scientific and engineering computation (, Paris, France,361984. Type: Proceedings
Sep 1 1985
A system for interactive viewing of structured documents
Witten I., Bramwell B. Communications of the ACM 28(3): 280-288, 1985. Type: Article
Mar 1 1986
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy