Enough Rope to Shoot Yourself in the Foot: Rules for C and C++ Programming - Softcover

  • 4.08 out of 5 stars
    25 ratings by Goodreads
9780070296893: Enough Rope to Shoot Yourself in the Foot: Rules for C and C++ Programming

Synopsis

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.

Buy Used

Condition: Good
Item in good condition. Textbooks...
View this item

FREE shipping within U.S.A.

Destination, rates & speeds

Search results for Enough Rope to Shoot Yourself in the Foot: Rules for...

Stock Image

Holub, Allen I.
Published by Computing Mcgraw-Hill, 1995
ISBN 10: 0070296898 ISBN 13: 9780070296893
Used Softcover

Seller: SecondSale, Montgomery, IL, U.S.A.

Seller rating 4 out of 5 stars 4-star rating, Learn more about seller ratings

Condition: Good. Item in good condition. Textbooks may not include supplemental items i.e. CDs, access codes etc. Seller Inventory # 00085824870

Contact seller

Buy Used

US$ 3.77
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Holub, Allen I.
Published by Computing Mcgraw-Hill, 1995
ISBN 10: 0070296898 ISBN 13: 9780070296893
Used Softcover

Seller: SecondSale, Montgomery, IL, U.S.A.

Seller rating 4 out of 5 stars 4-star rating, Learn more about seller ratings

Condition: Very Good. Item in very good condition! Textbooks may not include supplemental items i.e. CDs, access codes etc. Seller Inventory # 00090272396

Contact seller

Buy Used

US$ 3.77
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Holub, Allen I.
Published by Computing McGraw-Hill, 1995
ISBN 10: 0070296898 ISBN 13: 9780070296893
Used Softcover

Seller: Dream Books Co., Denver, CO, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: acceptable. This copy has clearly been enjoyedâ"expect noticeable shelf wear and some minor creases to the cover. Binding is strong, and all pages are legible. May contain previous library markings or stamps. Seller Inventory # DBV.0070296898.A

Contact seller

Buy Used

US$ 3.79
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Holub, Allen I.
Published by Computing McGraw-Hill, 1995
ISBN 10: 0070296898 ISBN 13: 9780070296893
Used Softcover

Seller: Goodwill of Colorado, COLORADO SPRINGS, CO, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: Good. This item is in overall good condition. Covers and dust jackets are intact but may have minor wear including slight curls or bends to corners as well as cosmetic blemishes including stickers. Pages are intact but may have minor highlighting/ writing. Binding is intact; however, spine may have slight wear overall. Digital codes may not be included and have not been tested to be redeemable and/or active. Minor shelf wear overall. Please note that all items are donated goods and are in used condition. Orders shipped Monday through Friday! Your purchase helps put people to work and learn life skills to reach their full potential. Orders shipped Monday through Friday. Your purchase helps put people to work and learn life skills to reach their full potential. Thank you! Seller Inventory # 466XBX0017O3

Contact seller

Buy Used

US$ 5.00
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Holub, Allen I.
Published by Computing McGraw-Hill, 1995
ISBN 10: 0070296898 ISBN 13: 9780070296893
Used Softcover

Seller: Bay State Book Company, North Smithfield, RI, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: acceptable. The book is complete and readable, with all pages and cover intact. Dust jacket, shrink wrap, or boxed set case may be missing. Pages may have light notes, highlighting, or minor water exposure, but nothing that affects readability. May be an ex-library copy and could include library markings or stickers. Seller Inventory # BSM.M6ZE

Contact seller

Buy Used

US$ 6.10
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Holub, Allen I.
Published by McGraw-Hill Education, 1995
ISBN 10: 0070296898 ISBN 13: 9780070296893
Used Softcover

Seller: Better World Books, Mishawaka, IN, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: Good. Used book that is in clean, average condition without any missing pages. Seller Inventory # 5561618-6

Contact seller

Buy Used

US$ 7.33
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 2 available

Add to basket

Stock Image

Holub, Allen I.
Published by McGraw-Hill Education, 1995
ISBN 10: 0070296898 ISBN 13: 9780070296893
Used Softcover

Seller: Better World Books, Mishawaka, IN, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: Very Good. Former library book; may include library markings. Used book that is in excellent condition. May show signs of wear or have minor defects. Seller Inventory # 6477681-6

Contact seller

Buy Used

US$ 7.33
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Allen I. Holub
Published by Computing McGraw-Hill, 1995
ISBN 10: 0070296898 ISBN 13: 9780070296893
Used Paperback

Seller: ThriftBooks-Atlanta, AUSTELL, GA, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback. Condition: Fair. No Jacket. Readable copy. Pages may have considerable notes/highlighting. ~ ThriftBooks: Read More, Spend Less 0.85. Seller Inventory # G0070296898I5N00

Contact seller

Buy Used

US$ 8.65
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Seller Image

Holub, Allen I.
Published by McGraw-Hill Inc.,US, 1995
ISBN 10: 0070296898 ISBN 13: 9780070296893
Used Softcover

Seller: WeBuyBooks, Rossendale, LANCS, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: Good. Most items will be dispatched the same or the next working day. A copy that has been read but remains in clean condition. All of the pages are intact and the cover is intact and the spine may show signs of wear. The book may have minor markings which are not specifically mentioned. Seller Inventory # wbs9185892384

Contact seller

Buy Used

US$ 10.89
Convert currency
Shipping: US$ 6.41
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

-
Published by -, 1995
ISBN 10: 0070296898 ISBN 13: 9780070296893
Used Paperback

Seller: AwesomeBooks, Wallingford, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback. Condition: Very Good. Enough Rope to Shoot Yourself in the Foot: 40 Rules for C++ and C Programming (Unix/C) This book is in very good condition and will be shipped within 24 hours of ordering. The cover may have some limited signs of wear but the pages are clean, intact and the spine remains undamaged. This book has clearly been well maintained and looked after thus far. Money back guarantee if you are not satisfied. See all our books here, order more than 1 book and get discounted shipping. Seller Inventory # 7719-9780070296893

Contact seller

Buy Used

US$ 12.07
Convert currency
Shipping: US$ 6.63
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

There are 6 more copies of this book

View all search results for this book