November 2015
Intermediate to advanced
304 pages
5h 23m
English
IV
There are many ways of abstracting a problem, a concept or an observable phenomenon. The Monolithic style is a baseline illustration of what it is like when the problem is not abstracted and, instead, is solved in all its concreteness and detail. The example shown in the Code Golf style also doesn't abstract the problem, as such; but because it uses powerful abstractions provided by the programming language and its libraries, almost every line in that program captures a conceptual unit of thought, even though those units don't have explicit names. The Cookbook style uses procedural abstraction: the larger problem is decomposed as a series of steps, or procedures, each with a name, that operate over a pool of ...
Read now
Unlock full access