Constraints as a design pattern


Imperative programming has great merits. As the ubiquitous style, it is familiar, and its linear and step by step nature is favored by the human mind. Experienced programmers, however, are aware of its major flaw: it is easy for meanings to get lost in piles of code, making software hard to understand, extend, and debug. Constraint-based programming as an… (More)
DOI: 10.1145/2814228.2814244


17 Figures and Tables

Slides referencing similar topics