Cover art for Think Like A Programmer
Published
Random House, August 2012
ISBN
9781593274245
Format
Softcover, 256 pages
Dimensions
23.4cm × 17.8cm

Think Like A Programmer An Introduction to Creative Problem Solving

Not in stock
Fast $7.95 flat-rate shipping!
Only pay $7.95 per order within Australia, including end-to-end parcel tracking.
100% encrypted and secure
We adhere to industry best practice and never store credit card details.
Talk to real people
Contact us seven days a week – our staff are here to help.

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

Although the book's examples are written in C++, the creative problem-solving concepts they illustrate go beyond any particular language; in fact, they often reach outside the realm of computer science. As the most skillful programmers know, writing great code is a creative art-and the first step in creating your masterpiece is learning to Think Like a Programmer.

Related books