Articoli correlati a Software Design for Flexibility: How to Avoid Programming...

Software Design for Flexibility: How to Avoid Programming Yourself into a Corner - Rilegato

 
9780262045490: Software Design for Flexibility: How to Avoid Programming Yourself into a Corner

Sinossi

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
  • Le informazioni nella sezione "Riassunto" possono far riferimento a edizioni diverse di questo titolo.

    Informazioni sull?autore

    Chris Hanson is on the technical staff at Datera.

    Gerald Jay Sussman is Panasonic Professor of Electrical Engineering at MIT. He is the coauthor of Structure and Interpretation of Computer Programs, Structure and Interpretation of Classical Mechanics, and Functional Differential Equations (all published by the MIT Press).

    Le informazioni nella sezione "Su questo libro" possono far riferimento a edizioni diverse di questo titolo.

    • EditoreThe MIT Press
    • Data di pubblicazione2021
    • ISBN 10 0262045494
    • ISBN 13 9780262045490
    • RilegaturaCopertina rigida
    • LinguaInglese
    • Numero di pagine448
    • Contatto del produttorenon disponibile

    Compra usato

    Condizioni: come nuovo
    Visualizza questo articolo

    EUR 26,59 per la spedizione da U.S.A. a Italia

    Destinazione, tempi e costi

    EUR 7,98 per la spedizione da U.S.A. a Italia

    Destinazione, tempi e costi

    Risultati della ricerca per Software Design for Flexibility: How to Avoid Programming...

    Foto dell'editore

    Hanson, Chris; Sussman, Gerald Jay
    Editore: The MIT Press, 2021
    ISBN 10: 0262045494 ISBN 13: 9780262045490
    Antico o usato Rilegato

    Da: Rodney's Bookstore, Cambridge, MA, U.S.A.

    Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

    hardcover. Condizione: As New. Codice articolo BLACK1SDF

    Contatta il venditore

    Compra usato

    EUR 23,74
    Convertire valuta
    Spese di spedizione: EUR 26,59
    Da: U.S.A. a: Italia
    Destinazione, tempi e costi

    Quantità: 1 disponibili

    Aggiungi al carrello

    Foto dell'editore

    Chris Hanson
    Editore: The MIT Press, 2021
    ISBN 10: 0262045494 ISBN 13: 9780262045490
    Antico o usato Rilegato

    Da: UK BOOKS STORE, London, LONDO, Regno Unito

    Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

    Hardcover. Condizione: USED BOOK. USED BOOKS ! Fast Delivery US Edition and ship within 24-48 hours. Deliver by FedEx and Dhl, & Aramex, UPS, & USPS and we do accept APO and PO BOX Addresses. Order can be delivered worldwide within 7-12 days and we do have flat rate for up to 2LB. Extra shipping charges will be requested if the Book weight is more than 5 LB. This Item May be shipped from India, United states & United Kingdom. Depending on your location and availability. Codice articolo AK 9780262045490

    Contatta il venditore

    Compra usato

    EUR 44,87
    Convertire valuta
    Spese di spedizione: EUR 5,94
    Da: Regno Unito a: Italia
    Destinazione, tempi e costi

    Quantità: 4 disponibili

    Aggiungi al carrello

    Foto dell'editore

    Hanson, Chris; Sussman, Gerald Jay
    Editore: The MIT Press, 2021
    ISBN 10: 0262045494 ISBN 13: 9780262045490
    Nuovo Rilegato

    Da: Books Puddle, New York, NY, U.S.A.

    Valutazione del venditore 4 su 5 stelle 4 stelle, Maggiori informazioni sulle valutazioni dei venditori

    Condizione: New. Codice articolo 26381331373

    Contatta il venditore

    Compra nuovo

    EUR 43,46
    Convertire valuta
    Spese di spedizione: EUR 7,98
    Da: U.S.A. a: Italia
    Destinazione, tempi e costi

    Quantità: 3 disponibili

    Aggiungi al carrello

    Foto dell'editore

    HANSON, CHRIS
    Editore: The MIT Press, 2021
    ISBN 10: 0262045494 ISBN 13: 9780262045490
    Nuovo Rilegato

    Da: Speedyhen, London, Regno Unito

    Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

    Condizione: NEW. Codice articolo NW9780262045490

    Contatta il venditore

    Compra nuovo

    EUR 48,26
    Convertire valuta
    Spese di spedizione: EUR 8,31
    Da: Regno Unito a: Italia
    Destinazione, tempi e costi

    Quantità: 2 disponibili

    Aggiungi al carrello

    Foto dell'editore

    0
    Editore: The MIT Press, 2021
    ISBN 10: 0262045494 ISBN 13: 9780262045490
    Nuovo Rilegato

    Da: Basi6 International, Irving, TX, U.S.A.

    Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

    Condizione: Brand New. New. US edition. Expediting shipping for all USA and Europe orders excluding PO Box. Excellent Customer Service. Codice articolo ABEJUNE24-3464

    Contatta il venditore

    Compra nuovo

    EUR 58,07
    Convertire valuta
    Spese di spedizione: GRATIS
    Da: U.S.A. a: Italia
    Destinazione, tempi e costi

    Quantità: 2 disponibili

    Aggiungi al carrello

    Foto dell'editore

    Hanson, Chris; Sussman, Gerald Jay
    Editore: The MIT Press, 2021
    ISBN 10: 0262045494 ISBN 13: 9780262045490
    Nuovo Rilegato

    Da: Romtrade Corp., STERLING HEIGHTS, MI, U.S.A.

    Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

    Condizione: 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. Codice articolo ABNR-28470

    Contatta il venditore

    Compra nuovo

    EUR 58,07
    Convertire valuta
    Spese di spedizione: GRATIS
    Da: U.S.A. a: Italia
    Destinazione, tempi e costi

    Quantità: 5 disponibili

    Aggiungi al carrello

    Foto dell'editore

    Chris Hanson
    Editore: The MIT Press, 2021
    ISBN 10: 0262045494 ISBN 13: 9780262045490
    Antico o usato Rilegato

    Da: URW Books Store, CASPER, WY, U.S.A.

    Valutazione del venditore 4 su 5 stelle 4 stelle, Maggiori informazioni sulle valutazioni dei venditori

    Hardcover. Condizione: used books. used books ! Fast Delivery, Delivery With In 8-12 working Day Only , USA Edition Original Edition. Excellent Quality, Printing In English Language, Quick delivery by FEDEX & DHL. USPS & UPS Act. Our courier service is not available at PO BOX& APO BOX. Ship from India & United States. Codice articolo Akbooks073

    Contatta il venditore

    Compra usato

    EUR 44,73
    Convertire valuta
    Spese di spedizione: EUR 14,17
    Da: U.S.A. a: Italia
    Destinazione, tempi e costi

    Quantità: 4 disponibili

    Aggiungi al carrello

    Foto dell'editore

    Chris Hanson
    Editore: MIT Press, 2021
    ISBN 10: 0262045494 ISBN 13: 9780262045490
    Antico o usato Rilegato

    Da: Brit Books, Milton Keynes, Regno Unito

    Valutazione del venditore 4 su 5 stelle 4 stelle, Maggiori informazioni sulle valutazioni dei venditori

    Hardcover. Condizione: Used; Very Good. ***Simply Brit*** Welcome to our online used book store, where affordability meets great quality. Dive into a world of captivating reads without breaking the bank. We take pride in offering a wide selection of used books, from classics to hidden gems, ensuring there is something for every literary palate. All orders are shipped within 24 hours and our lightning fast-delivery within 48 hours coupled with our prompt customer service ensures a smooth journey from ordering to delivery. Discover the joy of reading with us, your trusted source for affordable books that do not compromise on quality. Codice articolo 4169442

    Contatta il venditore

    Compra usato

    EUR 50,28
    Convertire valuta
    Spese di spedizione: EUR 8,91
    Da: Regno Unito a: Italia
    Destinazione, tempi e costi

    Quantità: 1 disponibili

    Aggiungi al carrello

    Foto dell'editore

    Hanson, Chris, Sussman, Gerald Jay
    Editore: MIT Press, 2021
    ISBN 10: 0262045494 ISBN 13: 9780262045490
    Antico o usato Rilegato

    Da: Better World Books, Mishawaka, IN, U.S.A.

    Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

    Condizione: Very Good. Used book that is in excellent condition. May show signs of wear or have minor defects. Codice articolo 49699056-6

    Contatta il venditore

    Compra usato

    EUR 42,00
    Convertire valuta
    Spese di spedizione: EUR 18,42
    Da: U.S.A. a: Italia
    Destinazione, tempi e costi

    Quantità: 1 disponibili

    Aggiungi al carrello

    Foto dell'editore

    Chris Hanson
    Editore: MIT Press Ltd, 2021
    ISBN 10: 0262045494 ISBN 13: 9780262045490
    Nuovo Rilegato

    Da: Kennys Bookshop and Art Galleries Ltd., Galway, GY, Irlanda

    Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

    Condizione: New. 2021. Hardcover. . . . . . Codice articolo V9780262045490

    Contatta il venditore

    Compra nuovo

    EUR 58,60
    Convertire valuta
    Spese di spedizione: EUR 2,00
    Da: Irlanda a: Italia
    Destinazione, tempi e costi

    Quantità: 6 disponibili

    Aggiungi al carrello

    Vedi altre 22 copie di questo libro

    Vedi tutti i risultati per questo libro