The practice of programming / Brian W. Kernighan, Rob Pike.

Author
Kernighan, Brian W. [Browse]
Format
Book
Language
English
Published/​Created
Reading, MA : Addison-Wesley, ©1999.
Description
xii, 267 p. ; 24 cm.

Availability

Copies in the Library

Location Call Number Status Location Service Notes
Engineering Library - Reserve QA76.6 .K48 1999 Browse related items Request
    Engineering Library - Stacks QA76.6 .K48 1999 Browse related items Request
      Lewis Library - Stacks QA76.6 .K48 1999 Browse related items Request

        Details

        Subject(s)
        Series
        Addison-Wesley professional computing series [More in this series]
        Summary note
        "Brian Kernighan and Rob Pike have written The Practice of Programming to help make individual programmers more effective and productive." "The practice of programming is more than just writing code. Programmers must also assess tradeoffs, choose among design alternatives, debug and test, improve performance, and maintain software written by themselves and others. At the same time, they must be concerned with issues like compatibility, robustness, and reliability, while meeting specifications." "The Practice of Programming covers all these topics, and more. This book is full of practical advice and real-world examples in C, C++, Java, and a variety of special-purpose languages."--Jacket.
        Bibliographic references
        Includes bibliographical references.
        Contents
        • Ch. 1. Style
        • Ch. 2. Algorithms and Data Structures
        • Ch. 3. Design and Implementation
        • Ch. 4. Interfaces
        • Ch. 5. Debugging
        • Ch. 6. Testing
        • Ch. 7. Performance
        • Ch. 8. Portability
        • Ch. 9. Notation
        • App. Collected Rules.
        ISBN
        • 020161586X
        • 9780201615869
        LCCN
        99010131
        OCLC
        40595608
        Statement on language in description
        Princeton University Library aims to describe library materials in a manner that is respectful to the individuals and communities who create, use, and are represented in the collections we manage. Read more...
        Other views
        Staff view

        Supplementary Information