"Think Like a Programmer"
Supplier: No Starch Press
The real challenge of programming isn't learning a language's
syntax—it's learning to creatively solve problems so you can build
something great. In this one-of-a-kind text, author V. Anton Spraul
breaks down the ways that programmers solve problems and teaches you
what other introductory books often ignore: how to Think Like a Programmer.
Each chapter tackles a single programming concept, like classes,
pointers, and recursion, and open-ended exercises throughout challenge
you to apply your knowledge.
You'll also learn how to:
- Split problems into discrete components to make them easier to solve
- Make the most of code reuse with functions, classes, and libraries
- Pick the perfect data structure for a particular job
- Master more advanced programming tools like recursion and dynamic memory
- Organize your thoughts and develop strategies to tackle particular types of problems
Reviews & Comments
Be the first to leave a review.
Leave your review
Your review will be reviewed and appear online within one to two business days.
Please add your email address if you would like to be entered in the prize giveaway!
Note that your Job title will be displayed with your review. Your email will NOT be displayed.
OS X is a lot more than just a pretty face. Sure the basics are easy, but beneath that gorgeous surface lie countless powerful features. If you want to go beyond the basics, Master Your Mac will take you there. With tips on everything from orga...
|
My New iPad is your guide to getting the most from Apple's latest magical creation. It offers new iPad owners hands-on, straightforward instructions for getting organized with the Notes, Reminders, Calendar, and Contacts apps; set up e-mail; browse the ...
|
The Artist's Guide to GIMP teaches you how to use GIMP without a tedious list of menu paths and options. Instead, as you follow along with step-by-step instructions, you'll learn to produce professional-looking advertisements, apply impressive photograp...
|
|
|
advertisement
|