## Book description

In this one-of-a-kind text, author V. Anton Spraul breaks down the ways that programmers solve problems and teaches readers what other introductory books often ignore: how to *Think Like a Programmer*. Each chapter tackles a single programming concept and illustrates how you can apply these tools to real problems in innovative ways.

## Publisher resources

## Table of contents

- Cover Page
- Title Page
- Copyright Page
- Brief Contents
- Contents in Detail
- Acknowledgments
- Introduction
- Chapter 1: Strategies for Problem Solving
- Chapter 2: Pure Puzzles
- Chapter 3: Solving Problems with Arrays
- Chapter 4: Solving Problems with Pointers and Dynamic Memory
- Chapter 5: Solving Problems with Classes
- Chapter 6: Solving Problems with Recursion
- Chapter 7: Solving Problems with Code Reuse
- Chapter 8: Thinking Like a Programmer
- Index
- The Electronic Frontier Foundation (EFF)
- Updates

## Product information

- Title: Think Like a Programmer
- Author(s):
- Release date: August 2012
- Publisher(s): No Starch Press
- ISBN: 9781593274245

## You might also like

book

### Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow, 2nd Edition

Through a series of recent breakthroughs, deep learning has boosted the entire field of machine learning. …

book

### Even You Can Learn Statistics and Analytics: An Easy to Understand Guide to Statistics and Analytics, Third Edition

Thought you couldn’t learn statistics? You can – and you will! Even You Can Learn Statistics …

book

### Art of Computer Programming, The: Volume 1: Fundamental Algorithms

&>The bible of all fundamental algorithms and the work that taught many of today's software developers …

book

### Designing Data-Intensive Applications

Data is at the center of many challenges in system design today. Difficult issues need to …