Cristina Videira Lopes - Exercises in Programming Style [2014, PDF, ENG]

Страницы:  1
Ответить
 

WarriorOfTheDark

Top Seed 06* 1280r

Стаж: 17 лет 5 месяцев

Сообщений: 1665

WarriorOfTheDark · 02-Июн-15 20:51 (10 лет назад)

Exercises in Programming Style
Год: 2014
Автор: Cristina Videira Lopes
Жанр: Программирование
Издательство: Chapman and Hall/CRC
ISBN: 978-1482227376
Язык: Английский
Формат: PDF
Качество: Изначально компьютерное (eBook)
Интерактивное оглавление: Да
Количество страниц: 304
Описание: 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 way that is accessible to anyone who regularly practices the art of programming. The book can also be used in advanced programming courses in computer science and software engineering programs.
The book contains 33 different styles for writing the term frequency task. The styles are grouped into nine categories: historical, basic, function composition, objects and object interactions, reflection and metaprogramming, adversity, data-centric, concurrency, and interactivity. The author verbalizes the constraints in each style and explains the example programs. Each chapter first presents the constraints of the style, next shows an example program, and then gives a detailed explanation of the code. Most chapters also have sections focusing on the use of the style in systems design as well as sections describing the historical context in which the programming style emerged.
Примеры страниц
Оглавление
Contents
Preface xi
Prologue xv
The Author xxi
Part I Historical
Chapter 1 Good Old Times 5
Chapter 2 Go Forth 15
Part II Basic Styles
Chapter 3 Monolithic 27
Chapter 4 Cookbook 33
Chapter 5 Pipeline 41
Chapter 6 Code Golf 51
Part III Function Composition
Chapter 7 Innite Mirror 61
Chapter 8 Kick Forward 67
Chapter 9 The One 73
Part IV Objects and Object Interaction
Chapter 10 Things 83
Chapter 11 Letterbox 91
Chapter 12 Closed Maps 97
Chapter 13 Abstract Things 103
Chapter 14 Hollywood 111
Chapter 15 Bulletin Board 117
Part V Re
ection and Metaprogramming
Chapter 16 Introspective 127
Chapter 17 Re
ective 131
Chapter 18 Aspects 137
Chapter 19 Plugins 143
Part VI Adversity
Chapter 20 Constructivist 155
Chapter 21 Tantrum 161
Chapter 22 Passive Aggressive 167
Chapter 23 Declared Intentions 173
Chapter 24 Quarantine 181
Part VII Data-Centric
Chapter 25 Persistent Tables 195
Chapter 26 Spreadsheet 203
Chapter 27 Lazy Rivers 209
Part VIII Concurrency
Chapter 28 Actors 219
Chapter 29 Dataspaces 227
Chapter 30 Map Reduce 231
Chapter 31 Double Map Reduce 239
Part IX Interactivity
Chapter 32 Trinity 249
Chapter 33 Restful 257
Index 267
Download
Rutracker.org не распространяет и не хранит электронные версии произведений, а лишь предоставляет доступ к создаваемому пользователями каталогу ссылок на торрент-файлы, которые содержат только списки хеш-сумм
Как скачивать? (для скачивания .torrent файлов необходима регистрация)
[Профиль]  [ЛС] 
 
Ответить
Loading...
Error