- Paperback: 259 pages
- Publisher: Thomson Course Technology (March 1, 2008)
- Language: English
- ISBN-10: 1844809005
- ISBN-13: 978-1844809004
- Product Dimensions: 9.6 x 7.5 x 0.6 inches
- Shipping Weight: 1.2 pounds
- Average Customer Review: 4.0 out of 5 stars See all reviews (1 customer review)
- Amazon Best Sellers Rank: #1,832,060 in Books (See Top 100 in Books)
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your email address or mobile phone number.
How to Think Like a Programmer: Problem Solving for the Bewildered
Use the Amazon App to scan ISBNs and compare prices.
Customers Who Viewed This Item Also Viewed
Top Customer Reviews
Another aspect is rigour. Unlike some qualitative and subjective fields, like art, you must think precisely. As precisely as possible. To some extent, the ability to decompose a problem into subproblems lets you do some handwaving. But programming is characterised by you eventually having to sit down and code some solution exactly.
En route, the book discusses the use of pseudocode. As formal or informal as your requirements and experience dictate. One need is to be able to write such pseudocode as the first step in doing a problem. The next is to then manually translate that into actual compilable source code.