Think like a Programmer

An Introduction to Creative Problem Solving

  • 5.00 ·
  • 1 Rating
  • 24 Want to read
  • 2 Currently reading
  • 1 Have read
Not in Library

My Reading Lists:

Create a new list

Check-In

×Close
Add an optional check-in date. Check-in dates are used to track yearly reading goals.
Today

  • 5.00 ·
  • 1 Rating
  • 24 Want to read
  • 2 Currently reading
  • 1 Have read


Download Options

Buy this book

Last edited by bitnapper
February 14, 2021 | History

Think like a Programmer

An Introduction to Creative Problem Solving

  • 5.00 ·
  • 1 Rating
  • 24 Want to read
  • 2 Currently reading
  • 1 Have read

"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"--

Publish Date
Publisher
No Starch Press
Language
English
Pages
256

Buy this book

Previews available in: English

Edition Availability
Cover of: Think like a Programmer
Think like a Programmer: An Introduction to Creative Problem Solving
2012, No Starch Press
eBook in English

Add another edition?

Book Details


First Sentence

"Do you struggle to write programs, even though you think you understand programming languages?"

Edition Notes

Copyright Date
2012

Classifications

Dewey Decimal Class
005.1
Library of Congress
QA76.6 .S685 2012, QA76.6.S685 2012

Contributors

Editor
William Pollock
Production Editor
Alison Law
Cover Design
Charlie Wylie
Interior Design
Octopod Studios
Development Editor
Keith Fancher
Technical Reviewer
Dan Randall
Copy Editor
Julianne Jigour
Composition
Susan Glinert Stevens
Proofreader
Ward Webber

The Physical Object

Format
eBook
Pagination
pages cm
Number of pages
256

ID Numbers

Open Library
OL25384322M
Internet Archive
thinklikeprogram00spra
ISBN 10
1593274246
ISBN 13
9781593274245
LCCN
2012020396

Community Reviews (0)

Feedback?
No community reviews have been submitted for this work.

Lists

This work does not appear on any lists.

History

Download catalog record: RDF / JSON
February 14, 2021 Edited by bitnapper Edited without comment.
August 3, 2020 Edited by ImportBot import existing book
December 13, 2019 Edited by MARC Bot import existing book
July 7, 2019 Edited by MARC Bot import existing book
July 25, 2012 Created by LC Bot import new book