The Practice of Programming (Addison-Wesley Professional Computing Series) - Info and Reading Options
By Brian W. Kernighan

"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: Brian W. Kernighan
- Language: English
- Number of Pages: 288
- Publisher: Addison-Wesley Professional
- Publish Date: February 4, 1999
- Publish Location: Reading (Mass.)
“The Practice of Programming (Addison-Wesley Professional Computing Series)” Subjects and Themes:
- Subjects: ➤ Computer programming - Programmation (Informatique) - Programmierung - Programmeren (computers) - Algoritmen - Datastructuren - Interfaces - Programacao de computadores - Ordinateurs - Programmation - Programmation orientée objets (informatique)
Edition Specifications:
- Format: Paperback
Edition Identifiers:
- The Open Library ID: OL7408124M - OL15333872W
- Online Computer Library Center (OCLC) ID: 40595608
- Library of Congress Control Number (LCCN): 99010131
- ISBN-13: 9780201615869
- ISBN-10: 020161586X
- All ISBNs: 020161586X - 9780201615869
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.
- Is Online Borrowing Available: Yes
- Preview Status: full
- Check if available: The Open Library & The Internet Archive
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.
- The WorldCat Libraries Catalog: Find a copy of “The Practice of Programming (Addison-Wesley Professional Computing Series)” at a library near you.
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.
- Ebay: New and used books.