Chapman and Hall/CRC
Using a simple computational task (term frequency) to illustrate different programming styles, Exercises in Programming Style helps readers understand the various ways of writing programs and designing systems. It is designed to be used in conjunction with code provided on an online repository. The book complements and explains the raw code in a wa
Historical. Basic Styles. Function Composition. Objects and Object Interaction. Reflection and Metaprogramming. Adversity. Data-Centric. Concurrency. Interactivity.