Exercises in Programming Style
Description
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.
Price history chart & currency exchange rate
Customers also viewed

+2%
40%
$11.01
1pc Inphic Pg1 Wired Gaming Mouse, , Macro Programming, Rgb Backlit, Optical Tracking, Usb Plug-in, Compatible, Right-handed, Plastic, No Battery Required
temu.com
37%
~ $10.00
3-in-1 Eva Yoga Brick Set, Including 2 Yoga Bricks, A Stretching Strap, And A Set Of Fitness Aids For Yoga And Pilates Exercises.
temu.com
33%
~ $8.35
1pc Inphic Pg1 Wired Gaming Mouse, , Macro Programming, Rgb Backlit, Optical Tracking, Usb Plug-in, Compatible, Right-handed, Plastic, No Battery Required
temu.com
-20%
32%
$7.69
3-in-1 Eva Yoga Brick Set, Including 2 Yoga Bricks, A Stretching Strap, And A Set Of Fitness Aids For Yoga And Pilates Exercises.
temu.com
31%
~ $11.10
3-in-1 Eva Yoga Brick Set, Including 2 Yoga Bricks, A Stretching Strap, And A Set Of Fitness Aids For Yoga And Pilates Exercises.
temu.com
-36%
10%
~ $8.20
1pc Programming Cheat Sheet Mouse Pad - Desk Mat , , , Washable For , , And Use, For And
temu.com
-25%
9%
$8.07
5pairs Cat Pattern Men's Over The Calf Stockings Breathable Comfy Socks Casual Socks Sports Workout Socks For Exercises Basketball Football Running Hiking
temu.com
-11%
4%
~ $7.60
Excovip Large C++ Programming Desk Mat With Extended Cheat Sheet - Non-slip, Waterproof & Washable Mouse Pad For , 31.5x11.8 Inches
temu.com
+1%
3%
~ $5.65
5 Pairs Women's Yoga Socks, Non-slip Silicone Grip, Invisible Low Cut, Knit Polyester Spandex , Solid Color, For Indoor Fitness, Dance, Pilates, Gym, Floor Exercises
temu.com
+1%
1%
~ $16.90
6pcs Colorful Foam Yoga Bricks Set - Soft, Grip Enhancer, Colors, Yoga, Pilates, Stretching, And Exercises - Ideal For Beginners And Home Workouts
temu.com
-17%
1%
~ $9.50
5pairs Cat Pattern Men's Over The Calf Stockings Breathable Comfy Socks Casual Socks Sports Workout Socks For Exercises Basketball Football Running Hiking
temu.com
+1%
1%
~ $10.90
System Shortcut Key Mouse Pad, Programming Large Table Pad, Shortcut Table Pad, Rubber Non-slip Office Desk Pad, Keyboard Pad, Size: 80*30cm/31.5*11.8inch
temu.com
-31%
1%
$7.28
System Shortcut Key Mouse Pad, Programming Large Table Pad, Shortcut Table Pad, Rubber Non-slip Office Desk Pad, Keyboard Pad, Size: 80*30cm/31.5*11.8inch
temu.com
-22%
1%
$7.35
Excovip Large C++ Programming Desk Mat With Extended Cheat Sheet - Non-slip, Waterproof & Washable Mouse Pad For , 31.5x11.8 Inches
temu.com
+1%
1%
~ $5.30
Home Gym Resistance Bands - 4 Tubes For Full Body Workouts, Abdominal Exercises, Rowing Machines, And Fitness Equipment - Strength And .
temu.com
-23%
1%
~ $8.90
Excovip Large C++ Programming Desk Mat With Extended Cheat Sheet - Non-slip, Waterproof & Washable Mouse Pad For , 31.5x11.8 Inches
temu.com
+3%
1%
~ $4.92
1pc Daily Practice Of And Exercises 10-, Daily Practice Of Oral Question Cards, Styles, Improve Thinking And , Practice More, Birthday Gifts
temu.com
+1%
1%
~ $5.40
5 Pairs Women's Yoga Socks, Non-slip Silicone Grip, Invisible Low Cut, Knit Polyester Spandex , Solid Color, For Indoor Fitness, Dance, Pilates, Gym, Floor Exercises
temu.com
-9%
1%
~ $17.90
Aluminum Rods With Wood Base Xylophone, Musical Instrument For Yoga And Mindfulness Exercises - Elegant Ivory Color, ,
temu.com
-56%
1%
$15.96
Aluminum Rods With Wood Base Xylophone, Musical Instrument For Yoga And Mindfulness Exercises - Elegant Ivory Color, ,
temu.com
-18%
1%
~ $17.20
Aluminum Rods With Wood Base Xylophone, Musical Instrument For Yoga And Mindfulness Exercises - Elegant Ivory Color, ,
temu.com
+1%
1%
~ $4.90
Reusable Makeup Practice Template Board - Halloween & Carnival Masquerades, Water-washable Cosmetic Exercises
temu.com
+1%
1%
~ $5.05
Room Decor 6-pack Chair Yoga For Seniors Balance Exercises Guide, Large Print 16pt Paper Fitness Poses For Elderly, Essential Strength Training Workouts, 8x10 Inch Set
temu.com
-9%
1%
~ $9.00
5pairs Cat Pattern Men's Over The Calf Stockings Breathable Comfy Socks Casual Socks Sports Workout Socks For Exercises Basketball Football Running Hiking
temu.com
+1%
1%
~ $5.05
Reusable Makeup Practice Template Board - Halloween & Carnival Masquerades, Water-washable Cosmetic Exercises
temu.com
-1%
1%
$6.73
Bear And Panda Bubu Dudu Balloon Skateboard Stockings Design Casual Socks Winter Non Slip Socks Men's Cycling High Quality Socks
aliexpress.com
1%
$0.42
200pcs 0201 SMD 1/8W 5% resistor 0R ~ 10M 0R 1R 1.1R 1.2R 1.3R 1.5R 1.6R 1.8R 2R 2.2R 2.4R 2.7R 3R 3.3R 3.6R 3.9R 4.3R
aliexpress.ru