Principles Of Program Design
Principles Of Program Design

Principles Of Program Design

$40.00 AUD

Availability: in stock at our Tullamarine warehouse

Condition: SECONDHAND

This is a secondhand book. The jacket image is a photograph of the exact copy we have in stock. This image shows the condition of this book. Further condition remarks are below.


Condition remarks:
Book: Good
Jacket: N/A
Pages: Good

Long before software engineering became a discipline in its own right, Michael A. Jackson was quietly revolutionising the way programmers think — and Principles of Program Design is the landmark text that proved it. Published in 1975 as part of the prestigious A.P.I.C. Studies in Data Processing series (No. 12), this foundational work presents a rigorous, structured methodology for designing programs that are correct, maintainable, and closely aligned with the data structures they process. Jackson introduces what would become known as Jackson Structured Programming (JSP), a systematic approach that instructs developers to derive program structure directly from the structure of the data it handles — a deceptively simple idea with profound practical consequences. Written with clarity and quiet authority, the text argues that the root cause of most programming errors lies not in coding mistakes but in flawed design, and it methodically illustrates how a disciplined, hierarchical approach can eliminate that ambiguity at source. Jackson's prose is precise and uncompromising, reflecting the same logical rigour he demands of the programs he teaches readers to build. Decades after its first printing, Principles of Program Design remains a touchstone for computer scientists and software engineers alike — a reminder that the most enduring solutions are often those built upon the most carefully considered foundations. Will the principles Jackson codified half a century ago still resonate in an age of agile development and AI-assisted coding? Open the book and judge for yourself.

Author: M. A. Jackson
Format: Hardback
Published: 1983, Academic Press
Genre: Science

Description


Condition remarks:
Book: Good
Jacket: N/A
Pages: Good

Long before software engineering became a discipline in its own right, Michael A. Jackson was quietly revolutionising the way programmers think — and Principles of Program Design is the landmark text that proved it. Published in 1975 as part of the prestigious A.P.I.C. Studies in Data Processing series (No. 12), this foundational work presents a rigorous, structured methodology for designing programs that are correct, maintainable, and closely aligned with the data structures they process. Jackson introduces what would become known as Jackson Structured Programming (JSP), a systematic approach that instructs developers to derive program structure directly from the structure of the data it handles — a deceptively simple idea with profound practical consequences. Written with clarity and quiet authority, the text argues that the root cause of most programming errors lies not in coding mistakes but in flawed design, and it methodically illustrates how a disciplined, hierarchical approach can eliminate that ambiguity at source. Jackson's prose is precise and uncompromising, reflecting the same logical rigour he demands of the programs he teaches readers to build. Decades after its first printing, Principles of Program Design remains a touchstone for computer scientists and software engineers alike — a reminder that the most enduring solutions are often those built upon the most carefully considered foundations. Will the principles Jackson codified half a century ago still resonate in an age of agile development and AI-assisted coding? Open the book and judge for yourself.