ISBN: 9780262045490 - Software Design for Flexibility: How to Avoid Programming Yourself Into a Corner (45 results)

- Hardcover
Seller: World of Books (was SecondSale), Montgomery, IL, U.S.A.World of Books (was SecondSale)
Contact seller5-star sellerCondition: Used - Very good
£ 20.48
Free ShippingShips within U.S.A.Quantity: 1 available
Hardback. Condition: Very Good. Strategies for building large systems that can be easily adapted for new situations with only minor programming modifications. Time pressures encourage programmers to write code that works well for a narrow purpose, with no room to grow. But the best systems are evolvable; they can be adapted for new situations by adding code, rather than changing the existing code. The authors describe techniques they have found effective--over their combined 100-plus years of programming experience--that will help programmers avoid programming themselves into corners. The authors explore ways to enhance flexibility by: Organizing systems using combinators to compose mix-and-match parts, ranging from small functions to whole arithmetics, with standardized interfaces Augmenting data with independent annotation layers, such as units of measurement or provenance Combining independent pieces of partial information using unification or propagation Separating control structure from problem domain with domain models, rule systems and pattern matching, propagation, and dependency-directed backtracking Extending the programming language, using dynamically extensible evaluators.…

- Hardcover
Seller: World of Books (was SecondSale), Montgomery, IL, U.S.A.World of Books (was SecondSale)
Contact seller5-star sellerCondition: Used - Good
£ 20.48
Free ShippingShips within U.S.A.Quantity: 1 available
Hardback. Condition: Good. Strategies for building large systems that can be easily adapted for new situations with only minor programming modifications. Time pressures encourage programmers to write code that works well for a narrow purpose, with no room to grow. But the best systems are evolvable; they can be adapted for new situations by adding code, rather than changing the existing code. The authors describe techniques they have found effective--over their combined 100-plus years of programming experience--that will help programmers avoid programming themselves into corners. The authors explore ways to enhance flexibility by: Organizing systems using combinators to compose mix-and-match parts, ranging from small functions to whole arithmetics, with standardized interfaces Augmenting data with independent annotation layers, such as units of measurement or provenance Combining independent pieces of partial information using unification or propagation Separating control structure from problem domain with domain models, rule systems and pattern matching, propagation, and dependency-directed backtracking Extending the programming language, using dynamically extensible evaluators. …

- Hardcover
Seller: Bay State Book Company, North Smithfield, RI, U.S.A.Bay State Book Company
Contact seller5-star sellerCondition: Used - Very good
£ 20.49
Free ShippingShips within U.S.A.Quantity: 1 available
Condition: very_good.

- Hardcover
Seller: HPB-Red, Dallas, TX, U.S.A.HPB-Red
Contact seller5-star sellerCondition: Used - Good
£ 18.82
£ 2.78 shippingShips within U.S.A.Quantity: 1 available
Hardcover. Condition: Good. Connecting readers with great books since 1972! Used textbooks may not include companion materials such as access codes, etc. May have some wear or writing/highlighting. We ship orders daily and Customer Service is our top priority.

- Hardcover
Seller: World of Books Inc, Montgomery, IL, U.S.A.World of Books Inc
Contact seller4-star sellerCondition: Used - Very good
£ 22.01
Free ShippingShips within U.S.A.Quantity: 1 available
Hardback. Condition: Very Good. Strategies for building large systems that can be easily adapted for new situations with only minor programming modifications. Time pressures encourage programmers to write code that works well for a narrow purpose, with no room to grow. But the best systems are evolvable; they can be adapted for new situations by adding code, rather than changing the existing code. The authors describe techniques they have found effective--over their combined 100-plus years of programming experience--that will help programmers avoid programming themselves into corners. The authors explore ways to enhance flexibility by: Organizing systems using combinators to compose mix-and-match parts, ranging from small functions to whole arithmetics, with standardized interfaces Augmenting data with independent annotation layers, such as units of measurement or provenance Combining independent pieces of partial information using unification or propagation Separating control structure from problem domain with domain models, rule systems and pattern matching, propagation, and dependency-directed backtracking Extending the programming language, using dynamically extensible evaluators.…

- Hardcover
Seller: World of Books Inc, Montgomery, IL, U.S.A.World of Books Inc
Contact seller4-star sellerCondition: Used - Good
£ 22.01
Free ShippingShips within U.S.A.Quantity: 1 available
Hardback. Condition: Good. Strategies for building large systems that can be easily adapted for new situations with only minor programming modifications. Time pressures encourage programmers to write code that works well for a narrow purpose, with no room to grow. But the best systems are evolvable; they can be adapted for new situations by adding code, rather than changing the existing code. The authors describe techniques they have found effective--over their combined 100-plus years of programming experience--that will help programmers avoid programming themselves into corners. The authors explore ways to enhance flexibility by: Organizing systems using combinators to compose mix-and-match parts, ranging from small functions to whole arithmetics, with standardized interfaces Augmenting data with independent annotation layers, such as units of measurement or provenance Combining independent pieces of partial information using unification or propagation Separating control structure from problem domain with domain models, rule systems and pattern matching, propagation, and dependency-directed backtracking Extending the programming language, using dynamically extensible evaluators. …

- Hardcover
Seller: Better World Books: West, Reno, NV, U.S.A.Better World Books: West
Contact seller5-star sellerCondition: Used - Fine
£ 24.71
Free ShippingShips within U.S.A.Quantity: 1 available
Condition: Fine. Used book that is in almost brand-new condition. May contain a remainder mark. Better World Books: Buy Books. Do Good.

- Hardcover
Seller: Pink Casa Antiques, Frankfort, KY, U.S.A.Pink Casa Antiques
Contact seller5-star sellerCondition: Used - Very good
£ 31.56
£ 3.70 shippingShips within U.S.A.Quantity: 1 available
hardcover. Condition: Very Good. pictorial hardcover without dust jacket, tight, pages clear and bright, shelf and edge wear, corners bumped, packaged in cardboard box for shipment, tracking on U.S. orders.

- Hardcover
Seller: Grand Eagle Retail, Bensenville, IL, U.S.A.Grand Eagle Retail
Contact seller5-star sellerCondition: New
£ 46.09
Free ShippingShips within U.S.A.Quantity: 1 available
Hardcover. Condition: new. Hardcover. Strategies for building large systems that can be easily adapted for new situations with only minor programming modifications.Strategies for building large systems that can be easily adapted for new situations with only minor programming modifications.Time pressures encourage programmers to write code that works well for a narrow purpose, with no room to grow. But the best systems are evolvable; they can be adapted for new situations by adding code, rather than changing the existing code. The authors describe techniques they have found effective--over their combined 100-plus years of programming experience--that will help programmers avoid programming themselves into corners.The authors explore ways to enhance flexibility by:Organizing systems using combinators to compose mix-and-match parts, ranging from small functions to whole arithmetics, with standardized interfacesAugmenting data with independent annotation layers, such as units of measurement or provenanceCombining independent pieces of partial information using unification or propagationSeparating control structure from problem domain with domain models, rule systems and pattern matching, propagation, and dependency-directed backtrackingExtending the programming language, using dynamically extensible evaluators "An advanced book on programming techniques to build flexible, robust, symbolic systems"-- Shipping may be from multiple locations in the US or from the UK, depending on stock availability.…

- Softcover
Seller: WorldofBooks, Goring-By-Sea, WS, United KingdomWorldofBooks
Contact seller5-star sellerCondition: Used - Very good
£ 42.12
£ 5.60 shippingShips from United Kingdom to U.S.A.Quantity: 1 available
Paperback. Condition: Very Good. The book has been read, but is in excellent condition. Pages are intact and not marred by notes or highlighting. The spine remains undamaged.

- Hardcover
Seller: Chiron Media, Wallingford, United KingdomChiron Media
Contact seller5-star sellerCondition: New
£ 41.80
£ 6.49 shippingShips from United Kingdom to U.S.A.Quantity: 1 available
hardcover. Condition: New. Brand new book, sourced directly from publisher. Dispatch time is 6-7 days from our warehouse. Book will be sent in robust, secure packaging to ensure it reaches you securely.

- Hardcover
Seller: Basi6 International, Irving, TX, U.S.A.Basi6 International
Contact seller5-star sellerCondition: New
£ 49.74
Free ShippingShips within U.S.A.Quantity: 3 available
Condition: Brand New. New. US edition. Expediting shipping for all USA and Europe orders excluding PO Box. Excellent Customer Service.

- Hardcover
Seller: Books Puddle, Woodside, NY, U.S.A.Books Puddle
Contact seller4-star sellerCondition: New
£ 47.82
£ 2.96 shippingShips within U.S.A.Quantity: 1 available
Condition: New.

- Hardcover
Seller: PBShop.store UK, Fairford, GLOS, United KingdomPBShop.store UK
Contact seller5-star sellerCondition: New
£ 44.78
£ 5.87 shippingShips from United Kingdom to U.S.A.Quantity: 2 available
HRD. Condition: New. New Book. Shipped from UK. Established seller since 2000.

Software Design for Flexibility : How to Avoid Programming Yourself into a Corner
Hanson, Chris; Sussman, Gerald Jay; Steele, Guy L., Jr. (FRW)
- Hardcover
Seller: GreatBookPrices, Columbia, MD, U.S.A.GreatBookPrices
Contact seller5-star sellerCondition: New
£ 49.60
£ 1.96 shippingShips within U.S.A.Quantity: 15 available
Condition: New.

- Hardcover
Seller: Basi6 International, Irving, TX, U.S.A.Basi6 International
Contact seller5-star sellerCondition: New
£ 51.62
Free ShippingShips within U.S.A.Quantity: 5 available
Condition: Brand New. New. US edition. Expediting shipping for all USA and Europe orders excluding PO Box. Excellent Customer Service.

- Hardcover
Seller: Basi6 International, Irving, TX, U.S.A.Basi6 International
Contact seller5-star sellerCondition: New
£ 51.62
Free ShippingShips within U.S.A.Quantity: 1 available
Condition: Brand New. New. US edition. Expediting shipping for all USA and Europe orders excluding PO Box. Excellent Customer Service.

- Hardcover
Seller: Majestic Books, Hounslow, United KingdomMajestic Books
Contact seller4-star sellerCondition: New
£ 44.98
£ 6.50 shippingShips from United Kingdom to U.S.A.Quantity: 1 available
Condition: New.
More images- Hardcover
Seller: Reading Room Books, Kilmarnock, United KingdomReading Room Books
Contact seller5-star sellerCondition: Used - Good
£ 31.99
£ 18.80 shippingShips from United Kingdom to U.S.A.Quantity: 1 available
Hardcover. Condition: Good. cover has wear at top corner - see additional image.

- Softcover
- International Edition
Seller: Romtrade Corp., STERLING HEIGHTS, MI, U.S.A.Romtrade Corp.
Contact seller5-star sellerInternational EditionCondition: New
£ 52.30
Free ShippingShips within U.S.A.Quantity: 1 available
Condition: New. Brand New. Soft Cover International Edition. Different ISBN and Cover Image. Priced lower than the standard editions which is usually intended to make them more affordable for students abroad. The core content of the book is generally the same as the standard edition. The country selling restrictions may be printed on the book but is no problem for the self-use. This Item maybe shipped from US or any other country as we have multiple locations worldwide.…

- Hardcover
Seller: Romtrade Corp., STERLING HEIGHTS, MI, U.S.A.Romtrade Corp.
Contact seller5-star sellerCondition: New
£ 52.30
Free ShippingShips within U.S.A.Quantity: 2 available
Condition: New. This is a Brand-new US Edition. This Item may be shipped from US or any other country as we have multiple locations worldwide.

- Hardcover
Seller: Rarewaves USA, HEBRON, KY, U.S.A.Rarewaves USA
Contact seller5-star sellerCondition: New
£ 52.45
Free ShippingShips within U.S.A.Quantity: Over 20 available
Hardback. Condition: New.

- Hardcover
Seller: Chiron Media, Wallingford, United KingdomChiron Media
Contact seller5-star sellerCondition: New
£ 45.46
£ 6.49 shippingShips from United Kingdom to U.S.A.Quantity: 2 available
Hardcover. Condition: New. Brand new book, sourced directly from publisher. Dispatch time is 24-48 hours from our warehouse. Book will be sent in robust, secure packaging to ensure it reaches you securely.

- Hardcover
Seller: Rarewaves.com USA, London, LONDO, United KingdomRarewaves.com USA
Contact seller5-star sellerCondition: New
£ 53.45
Free ShippingShips from United Kingdom to U.S.A.Quantity: 1 available
Hardback. Condition: New.

- Hardcover
Seller: SMASS Sellers, IRVING, TX, U.S.A.SMASS Sellers
Contact seller4-star sellerCondition: New
£ 54.13
Free ShippingShips within U.S.A.Quantity: 2 available
Condition: New. Brand New Original US Edition. Customer service! Satisfaction Guaranteed.

- Hardcover
Seller: medimops, Berlin, Germanymedimops
Contact seller5-star sellerCondition: Used - Good
£ 47.38
£ 8.34 shippingShips from Germany to U.S.A.Quantity: 1 available
Condition: good. Befriedigend/Good: Durchschnittlich erhaltenes Buch bzw. Schutzumschlag mit Gebrauchsspuren, aber vollständigen Seiten. / Describes the average WORN book or dust jacket that has all the pages present.

- Hardcover
Seller: Kennys Bookshop and Art Galleries Ltd., Galway, GY, IrelandKennys Bookshop and Art Galleries Ltd.
Contact seller5-star sellerCondition: New
£ 49.84
£ 7.92 shippingShips from Ireland to U.S.A.Quantity: 10 available
Condition: New. 2021. Hardcover. . . . . .

- Hardcover
Seller: Biblios, frankfurt am main, HESSE, GermanyBiblios
Contact seller4-star sellerCondition: New
£ 50.70
£ 8.29 shippingShips from Germany to U.S.A.Quantity: 4 available
Condition: New.

Software Design for Flexibility : How to Avoid Programming Yourself into a Corner
Hanson, Chris; Sussman, Gerald Jay; Steele, Guy L., Jr. (FRW)
- Hardcover
Seller: GreatBookPricesUK, Woodford Green, United KingdomGreatBookPricesUK
Contact seller5-star sellerCondition: New
£ 44.28
£ 15.00 shippingShips from United Kingdom to U.S.A.Quantity: 2 available
Condition: New.

Software Design for Flexibility : How to Avoid Programming Yourself into a Corner
Hanson, Chris; Sussman, Gerald Jay; Steele, Guy L., Jr. (FRW)
- Hardcover
Seller: GreatBookPrices, Columbia, MD, U.S.A.GreatBookPrices
Contact seller5-star sellerCondition: Used - As new
£ 58.91
£ 1.96 shippingShips within U.S.A.Quantity: 15 available
Condition: As New. Unread book in perfect condition.