Enough Rope to Shoot Yourself in the Foot: Rules for C and C++ Programming (Unix/C)

4.2 avg rating
( 10 ratings by Goodreads )
 
9780070296893: Enough Rope to Shoot Yourself in the Foot: Rules for C and C++ Programming (Unix/C)

Programmers, engineers, scientists, students, and others who work with C or C++: If you want to write better code without wading through a maze of technical material, this concise yet pithy guide is precisely the tool you need. Enough Rope to Shoot Yourself in the Foot offers well over 100 rules of thumb you can use to create elegant, maintainable code. And since it comes from an acknowledged expert in the field, you can't go wrong. Allen Holub provides an indispensable set of guidelines, tips, and techniques to help you use these extremely powerful languages to the fullest potential. But don't expect another dry programming guide. Holub manages to make a serious subject refreshingly readable by sprinkling the text with humor and insight.

"synopsis" may belong to another edition of this title.

Review:

Like other language guidebooks before it, Enough Rope to Shoot Yourself in the Foot is set up as a series of numbered guidelines or rules for better programming. It covers both C and C++, and delivers the booty from Holub's ongoing battle with these important languages.

The material in the book is about evenly divided between C and C++. Each section dispenses general design and programming philosophy, followed by more specific programming information (about specific language features). The advice about general programming and design is the best thing in a very good book; the rules are relevant to any programming language, are sensible, and have enduring value: "If you can't say it in English, you can't say it in C/C++." "A problem must be thought through before it can be solved."

Many of the tips in this book fall into the areas of "programming style" and "subtle interactions." Holub suspects that many programmers are out there writing buggy C++ code: Either they're using language features they don't really understand or they don't take the time to do a real object-oriented design. This puts them in danger of writing "unmaintainable gobbledygook." He doesn't believe in using C++ as a better C. If you're going to use C++, use it whole hog and do good object-oriented design. "If it's not object- oriented, use C," he says...Read more from this review. --Doug Nickerson, Dr. Dobb's Journal -- Dr. Dobb's Journal

"About this title" may belong to another edition of this title.

Top Search Results from the AbeBooks Marketplace

1.

Holub, Allen I.
Published by Computing Mcgraw-Hill (1995)
ISBN 10: 0070296898 ISBN 13: 9780070296893
New Paperback Quantity Available: 2
Seller:
Murray Media
(North Miami Beach, FL, U.S.A.)
Rating
[?]

Book Description Computing Mcgraw-Hill, 1995. Paperback. Book Condition: New. Never used!. Bookseller Inventory # P110070296898

More Information About This Seller | Ask Bookseller a Question

Buy New
38.68
Convert Currency

Add to Basket

Shipping: 1.51
Within U.S.A.
Destination, Rates & Speeds

2.

Holub, Allen I.
Published by Computing Mcgraw-Hill
ISBN 10: 0070296898 ISBN 13: 9780070296893
New PAPERBACK Quantity Available: 1
Seller:
Cloud 9 Books
(Wellington, FL, U.S.A.)
Rating
[?]

Book Description Computing Mcgraw-Hill. PAPERBACK. Book Condition: New. 0070296898 New Condition. Bookseller Inventory # NEW7.0022100

More Information About This Seller | Ask Bookseller a Question

Buy New
46.86
Convert Currency

Add to Basket

Shipping: 3.78
Within U.S.A.
Destination, Rates & Speeds

3.

Allen I. Holub
Published by Computing Mcgraw-Hill (1995)
ISBN 10: 0070296898 ISBN 13: 9780070296893
New Paperback Quantity Available: 1
Seller:
Ergodebooks
(RICHMOND, TX, U.S.A.)
Rating
[?]

Book Description Computing Mcgraw-Hill, 1995. Paperback. Book Condition: New. Bookseller Inventory # DADAX0070296898

More Information About This Seller | Ask Bookseller a Question

Buy New
61.54
Convert Currency

Add to Basket

Shipping: 3.03
Within U.S.A.
Destination, Rates & Speeds