Jump to ratings and reviews
Rate this book

Programming on Purpose: Essays on Software Design

Rate this book
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. For supplemental reading in an intermediate or advanced course on software design methods or software engineering, and for practicing programmers, software engineers, and specialists.

256 pages, Paperback

First published February 2, 1993

5 people are currently reading
127 people want to read

About the author

P.J. Plauger

53 books5 followers
see http://en.wikipedia.org/wiki/P._J._Pl...

Phillip James Plauger is an author and entrepreneur. He has written and co-written articles and books about programming style, software tools, the C programming language, and science fiction short stories.

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
13 (43%)
4 stars
8 (26%)
3 stars
6 (20%)
2 stars
2 (6%)
1 star
1 (3%)
Displaying 1 - 4 of 4 reviews
Profile Image for Alex.
38 reviews2 followers
December 7, 2020
I found this book to be a bit of a mixed bag. Some of the essays had good insights, some fell flat. It's worth a read even if only for the chapters on data flow and how it affects program structure.
Profile Image for Max Galkin.
22 reviews47 followers
September 26, 2014
A good read, with a handful of brilliant observations and anecdotes about the state of the software craftsmanship of its time, but, alas, most of the design advices seem to be too outdated or overly specialized to the software applications of that era.
1 review
October 2, 2013
I thought that this book gives a lot of info on certain topics and I would give this book 5 stars
Displaying 1 - 4 of 4 reviews

Can't find what you're looking for?

Get help and learn more about the design.