As an Amazon Associate I earn from qualifying purchases

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

Add your review

$33.99


Price: $33.99
(as of May 21,2023 09:03:29 UTC – Details)


The pressure of time often forces programmers to write code that is tailored to a specific purpose, with no room for future adaptability. However, the most successful systems are flexible and can be easily adapted to new situations through minor code modifications. In their book, titled “Software Design For Flexibility,” the authors share proven techniques that can help programmers avoid programming challenges.

The authors explore methods for improving flexibility, including:

– Organizing systems using combinators to compose mix-and-match parts, ranging from small functions to entire 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 domains using domain models, rule systems, pattern matching, propagation, and dependency-directed backtracking
– Extending the programming language using dynamically extensible evaluators

Publisher ‏: ‎ The MIT Press (March 9, 2021)
Language ‏: ‎ English
Hardcover ‏: ‎ 448 pages
ISBN-10 ‏: ‎ 0262045494
ISBN-13 ‏: ‎ 978-0262045490
Item Weight ‏: ‎ 1.6 pounds
Dimensions ‏: ‎ 6.25 x 1.04 x 9.25 inches

User Reviews

0.0 out of 5
0
0
0
0
0
Write a review

There are no reviews yet.

Be the first to review “Software Design for Flexibility: How to Avoid Programming Yourself into a Corner”

Your email address will not be published. Required fields are marked *

$33.99

Add to wishlistAdded to wishlistRemoved from wishlist 0
Top offers
Introducing the Bobtot Home Theater Systems Surround Sound Speakers, a complete audio system that delivers exceptional sound quality and maximum power. This system includes a 6.5 inch subwoofer and 5.1/2.1 channel speakers that can reach up to 800 watts of power, providing you and your family with a full cinema experience at home. With its multimedia support, the Bobtot speakers can connect to various smart devices such as TVs, game consoles, home DVDs, computers, laptops, and projectors. It supports multiple input modes like TV ARC/OPT/COA/AUX/USB/DVD, and comes with additional cables like HDMI ARC cable, optical cable, coaxial cable, RCA cable, antenna cable and aux cable that can support any application in need. These speakers are easy to plug and play, and are perfect for numerous scenarios such as watching movies, watching football games, partying, and e-sports games with friends at home. It also features a 5.0 Bluetooth connection and wired connection, with five speakers and a built-in cable to connect with the subwoofer, which can be placed anywhere in your room. Bobtot surround sound speakers are made with top quality MDF wood cabinets with plastic front panels, and have LED lighting effects and digital display functions. It also has a built-in FM receiver with amazing reception, USB/SD input, and 2 ¼” MIC inputs with Echo function for karaoke. Founded by a collective of sound engineers and design maestros, Bobtot is committed to providing the highest-quality audio products on the market. If you have any questions, you can contact their service team. Buy with peace of mind and happy new year.
$179.99
Software Design for Flexibility: How to Avoid Programming Yourself into a Corner
Software Design for Flexibility: How to Avoid Programming Yourself into a Corner
epiui
Logo
Enable registration in settings - general