did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9780137213740

Programming on Purpose Essays on Programming Design

by
  • ISBN13:

    9780137213740

  • ISBN10:

    0137213743

  • Edition: 1st
  • Format: Paperback
  • Copyright: 1993-02-02
  • Publisher: Prentice Hall
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $32.99

Summary

A guided tour of numerous software design methods, this volume collects into book form a variety of articles from P.J. Plauger's monthly columnProgramming on Purposewhich has been entertaining readers ofComputer Language Magazinefor years.Topics span the gamut from how to be a software entrepreneur, the innards of floating point arithmetic, and the turbulent world of software design methodologies, including structured analysis and data-structured design, why "bottom-up" design isn't always foolish, and why "top-down" design isn't always wise.MARKETS:For supplemental reading in an intermediate or advanced course on software design methods or software engineering, and for practicing programmers, software engineers, and specialists.

Table of Contents

Which Tool Is Best?
Writing Predicates
Generating Data
Finite-State Machines
Recognizing Input
Handling Exceptions
Which Tool Is Next?
Order Out of Chaos
Marrying Data Structures
Divorcing Data Structures
Who's the Boss?
By Any Other Name
Searching
Synchronization
Which Tool Is Last?
A Designer's Bibliography
A Designer's Reference Shelf
A Preoccupation with Time
Structuring Time
Abstract It
Encapsulate It
Inherit It
Heresies of Software Design
Remedial Software Engineering
List of Columns
Bibliography
Table of Contents provided by Publisher. All Rights Reserved.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program