The Fictioning
 
 

Special Offers see all

Enter to WIN a $100 Credit

Subscribe to PowellsBooks.news
for a chance to win.
Privacy Policy

Tour our stores


    Recently Viewed clear list


    Original Essays | September 18, 2014

    Lin Enger: IMG Knowing vs. Knowing



    On a hot July evening years ago, my Toyota Tercel overheated on a flat stretch of highway north of Cedar Rapids, Iowa. A steam geyser shot up from... Continue »

    spacer
Qualifying orders ship free.
$38.25
New Trade Paper
Ships in 1 to 3 days
Add to Wishlist
available for shipping or prepaid pickup only
Available for In-store Pickup
in 7 to 12 days
Qty Store Section
1 Remote Warehouse Education- General

Programming on Purpose: Essays on Software Design

by

Programming on Purpose: Essays on Software Design Cover

 

Synopses & Reviews

Publisher Comments:

A guided tour of numerous software design methods, this volume collects into book form a variety of articles from P.J. Plauger's monthly column Programming on Purpose which has been entertaining readers of Computer Language Magazine for 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.

Synopsis:

P.J. Plauger's monthly column "Programming on Purpose" has been entertaining and educating readers of Computer Language magazine for years. Now he presents a guided tour of numerous software design methods--from structured analysis and data structured design, to the myth of the "bottom-up-is-foolish" myth.

Description:

Includes bibliographical references (p. 227-229) and index.

Table of Contents

 1. Which Tool Is Best?

 2. Writing Predicates.

 3. Generating Data.

 4. Finite-State Machines.

 5. Recognizing Input.

 6. Handling Exceptions.

 7. Which Tool Is Next?

 8. Order Out of Chaos.

 9. Marrying Data Structures.

10. Divorcing Data Structures.

11. Who's the Boss?

12. By Any Other Name.

13. Searching.

14. Synchronization.

15. Which Tool Is Last?

16. A Designer's Bibliography.

17. A Designer's Reference Shelf.

18. A Preoccupation with Time.

19. Structuring Time.

20. Abstract It.

21. Encapsulate It.

22. Inherit It.

23. Heresies of Software Design.

24. Remedial Software Engineering.

Appendix A: List of Columns.

Appendix B: Bibliography.

Product Details

ISBN:
9780137213740
Author:
Plauger, P. J.
Publisher:
Prentice Hall
Location:
Englewood Cliffs, N.J. :
Subject:
General
Subject:
Programming Languages - General
Subject:
Programming - General
Subject:
Programming - Software Development
Subject:
Computer software
Subject:
Software engineering
Subject:
Programming - Systems Analysis & Design
Subject:
Computer software -- Development.
Subject:
Education-General
Copyright:
Edition Description:
Trade paper
Series Volume:
no. 92-2
Publication Date:
February 1993
Binding:
TRADE PAPER
Grade Level:
Professional and scholarly
Language:
English
Illustrations:
Yes
Pages:
256
Dimensions:
8.9 x 6 x 0.7 in 318 gr

Other books you might like

  1. Integrated Curriculum and... Used Trade Paper $24.50
  2. Value Exploration Through Role-playing Used Mass Market $5.95
  3. A Trial of Witches: A... Used Trade Paper $8.50
  4. Overcoming Underachieving: A Simple... Used Trade Paper $5.95
  5. Web Client Programming with Perl:... Used Trade Paper $1.00
  6. The Teddy bear book Used Hardcover $9.95

Related Subjects

Computers and Internet » Software Engineering » General
Computers and Internet » Software Engineering » Systems Analysis and Design
Education » General

Programming on Purpose: Essays on Software Design New Trade Paper
0 stars - 0 reviews
$38.25 In Stock
Product details 256 pages Prentice Hall - English 9780137213740 Reviews:
"Synopsis" by , P.J. Plauger's monthly column "Programming on Purpose" has been entertaining and educating readers of Computer Language magazine for years. Now he presents a guided tour of numerous software design methods--from structured analysis and data structured design, to the myth of the "bottom-up-is-foolish" myth.

spacer
spacer
  • back to top

FOLLOW US ON...

     
Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at Powells.com.