"The Practice of Programming (Addison-Wesley Professional Computing Series)" - Information and Links:

The Practice of Programming (Addison-Wesley Professional Computing Series) - Info and Reading Options

Book's cover
The cover of “The Practice of Programming (Addison-Wesley Professional Computing Series)” - Open Library.

"The Practice of Programming (Addison-Wesley Professional Computing Series)" is published by Addison-Wesley Professional in February 4, 1999 - Reading (Mass.), it has 288 pages and the language of the book is English.


“The Practice of Programming (Addison-Wesley Professional Computing Series)” Metadata:

  • Title: ➤  The Practice of Programming (Addison-Wesley Professional Computing Series)
  • Author:
  • Language: English
  • Number of Pages: 288
  • Publisher: Addison-Wesley Professional
  • Publish Date:
  • Publish Location: Reading (Mass.)

“The Practice of Programming (Addison-Wesley Professional Computing Series)” Subjects and Themes:

Edition Specifications:

  • Format: Paperback

Edition Identifiers:

AI-generated Review of “The Practice of Programming (Addison-Wesley Professional Computing Series)”:


"The Practice of Programming (Addison-Wesley Professional Computing Series)" Table Of Contents:

  • 1- Preface
  • 2- Style
  • 3- Names
  • 4- Expressions and Statements
  • 5- Consistency and Idioms
  • 6- Function Macros
  • 7- Magic Numbers
  • 8- Comments
  • 9- Why Bother?
  • 10- Algorithms and Data Structures
  • 11- Searching
  • 12- Sorting
  • 13- Libraries
  • 14- A Java Quicksort
  • 15- O-Notation
  • 16- Growing Arrays
  • 17- Lists
  • 18- Trees
  • 19- Hash Tables
  • 20- Summary
  • 21- Design and Implementation
  • 22- The Markov Chain Algorithm
  • 23- Data Structure Alternatives
  • 24- Building Data Structures in C
  • 25- Generating Output
  • 26- Java
  • 27- C++
  • 28- Awk and Perl
  • 29- Performance
  • 30- Lessons
  • 31- Interfaces
  • 32- Comma-Separated Values
  • 33- A Prototype Library
  • 34- A Library for Others
  • 35- A C++ Implementation
  • 36- Interface Principles
  • 37- Resource Management
  • 38- Abort, Retry, Fail?
  • 39- User Interfaces
  • 40- Debugging
  • 41- Debuggers
  • 42- Good Clues, Easy Bugs
  • 43- No Clues, Hard Bugs
  • 44- Last Resorts
  • 45- Non-reproducible Bugs
  • 46- Other People's Bugs
  • 47- Summary
  • 48- Testing
  • 49- Test as You Write the Code
  • 50- Systematic Testing
  • 51- Test Automation
  • 52- Test Scaffolds
  • 53- Stress Tests
  • 54- Tips for Testing
  • 55- Who Does the Testing?
  • 56- Testing the Markov Program
  • 57- Summary
  • 58- Performance
  • 59- A Bottleneck
  • 60- Timing and Profiling
  • 61- Strategies for Speed
  • 62- Tuning the Code
  • 63- Space Efficiency
  • 64- Estimation
  • 65- Summary
  • 66- Portability
  • 67- Language
  • 68- Headers and Libraries
  • 69- Program Organization
  • 70- Isolation
  • 71- Data Exchange
  • 72- Byte Order
  • 73- Portability and Upgrade
  • 74- Internationalization
  • 75- Summary
  • 76- Notation
  • 77- Formatting Data
  • 78- Regular Expressions
  • 79- Programmable Tools
  • 80- Interpreters, Compilers, and Virtual Machines
  • 81- Programs that Write Programs
  • 82- Using Macros to Generate Code
  • 83- Compiling on the Fly
  • 84- Epilogue
  • 85- Appendix: Collected Rules
  • 86- Index

Snippets and Summary:

This fragment of code comes from a large program written many years ago:

"The Practice of Programming (Addison-Wesley Professional Computing Series)" Description:

The Open Library:

A compendium of practical matters of importance to working programmers.

Read “The Practice of Programming (Addison-Wesley Professional Computing Series)”:

Read “The Practice of Programming (Addison-Wesley Professional Computing Series)” by choosing from the options below.

Search for “The Practice of Programming (Addison-Wesley Professional Computing Series)” downloads:

Visit our Downloads Search page to see if downloads are available.

Borrow "The Practice of Programming (Addison-Wesley Professional Computing Series)" Online:

Check on the availability of online borrowing. Please note that online borrowing has copyright-based limitations and that the quality of ebooks may vary.

Find “The Practice of Programming (Addison-Wesley Professional Computing Series)” in Libraries Near You:

Read or borrow “The Practice of Programming (Addison-Wesley Professional Computing Series)” from your local library.

Buy “The Practice of Programming (Addison-Wesley Professional Computing Series)” online:

Shop for “The Practice of Programming (Addison-Wesley Professional Computing Series)” on popular online marketplaces.


Related Books

Related Ebooks

Source: The Open Library

E-Books

Related Ebooks from the Open Library and The Internet Archive.

1The Practice of Programming (Addison-Wesley Professional Computing Series) - Ebook

Please note that the files availability may be limited due to copyright restrictions.
Check the files availability here, with more info and coverage.

“The Practice of Programming (Addison-Wesley Professional Computing Series) - Ebook” Metadata:

  • Title: ➤  The Practice of Programming (Addison-Wesley Professional Computing Series) - Ebook