{"product_id":"2026200013530-secondhand-algorithms-data-structures-programs","title":"Algorithms + Data Structures = Programs","description":"\u003cp\u003e\u003cbr\u003e\u003cb\u003eCondition remarks:\u003c\/b\u003e\u003cbr\u003eBook: Good\u003cbr\u003eJacket: Worn\/faded, no tears\u003cbr\u003ePages: Good\u003c\/p\u003e\u003cp\u003eFew titles in computer science carry the weight of a mathematical equation, but Niklaus Wirth's landmark work does exactly that — asserting with elegant precision that the discipline of programming is inseparable from the twin pillars of algorithms and data structures. Published in 1976 as part of the Prentice-Hall Series in Automatic Computation, this foundational text presents a lucid and systematic treatment of basic and dynamic data structures, sorting, recursive algorithms, and language structures, culminating in a rigorous study of compiling — all illustrated through programs written in Pascal, a language Wirth himself designed.\n\nWirth, one of the towering figures of 20th-century computer science and a recipient of the ACM Turing Award, argues throughout that good programming is not merely a craft but a disciplined science rooted in the careful selection of data representation and algorithmic strategy. His prose is characteristically clear and penetrating, making abstract computational concepts accessible without sacrificing intellectual depth. Decades after its first printing, this volume endures as a seminal reference that shaped generations of programmers and computer scientists — one that continues to challenge readers to think not just about whether a program works, but why it works, and how it could work better.\u003c\/p\u003e","brand":"Secondhand Stock","offers":[{"title":"Default Title","offer_id":49203382550747,"sku":"2026200013530-SECONDHAND","price":40.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0523\/7646\/9701\/files\/0cc0ebd7-9b3e-4b84-9de6-097296b7f618.png?v=1788148124","url":"https:\/\/bookgrocer.com\/products\/2026200013530-secondhand-algorithms-data-structures-programs","provider":"Book Grocer","version":"1.0","type":"link"}