The Practice of Programming

E435369

The Practice of Programming is a widely respected book by Brian W. Kernighan and Rob Pike that teaches practical software development techniques, emphasizing clear code, debugging, testing, and performance.

All labels observed (1)

Label Occurrences
The Practice of Programming canonical 4

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf book
computer programming book
non-fiction book
author Brian W. Kernighan NERFINISHED
Rob Pike NERFINISHED
emphasizes clear code
practical techniques
readability
robustness
simplicity
focusesOn language-agnostic principles
real-world programming examples
format print
hasChapter Algorithms and Data Structures
Debugging
Design and Implementation
Interfaces
Notation
Performance
Portability
Style NERFINISHED
Testing
hasInfluenceOn software craftsmanship movement
hasReputation pragmatic
widely respected
language English
publicationYear 1999
publisher Addison-Wesley NERFINISHED
relatedTo The C Programming Language NERFINISHED
Unix programming
subject code style
computer programming
debugging
design
documentation
interfaces
performance optimization
portability
programming style
software development
software engineering
testing
targetAudience computer science students
practicing programmers
teaches code profiling
defensive programming
effective debugging strategies
performance measurement
practical software development techniques
systematic testing

How these facts were elicited

Referenced by (4)

Full triples — surface form annotated when it differs from this entity's canonical label.

Rob Pike knownFor The Practice of Programming
Rob Pike coAuthorOf The Practice of Programming
Rob Pike notableWork The Practice of Programming
Brian Kernighan authorOf The Practice of Programming