Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Think Like a Programmer: An Introduction to Creative Problem Solving

Buy

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.

(HTML tags aren't allowed.)

Immunochemical Protocols (Methods in Molecular Biology)
Immunochemical Protocols (Methods in Molecular Biology)

Immunochemical techniques have been in use for many years with early examples of bacterial strain typing dating back to the 1940s. The basis for the science is the exquisite elegance of the mammalian immune system with its ability to recognize foreign proteins and to manufacture antibody m- ecules that strongly bind to the substances that...

Mac OS X Snow Leopard On Demand
Mac OS X Snow Leopard On Demand

What you need When you need it!

 

Need answers quickly? Mac OS X Snow Leopard on Demand provides those answers in a visual step-by-step format. We will show you exactly what to do through lots of full color illustrations and easy-to-follow instructions.

...
Linknot: Knot Theory by Computer (Series on Knots and Everything)
Linknot: Knot Theory by Computer (Series on Knots and Everything)
LinKnot Knot Theory by Computer provides a unique view of selected topics in knot theory suitable for students, research mathematicians, and readers with backgrounds in other exact sciences, including chemistry, molecular biology and physics. The book covers basic notions in knot theory, as well as new methods for handling open problems such as...

Silverlight 1.0 Unleashed
Silverlight 1.0 Unleashed
Thank you for picking up Silverlight 1.0 Unleashed! Silverlight is changing the way many people think about designing and developing websites or web applications, and this book helps you take advantage of everything Silverlight enables. Silverlight makes it easier than ever to create rich web-based content or applications. And given that it’s...
HTML5 Canvas For Dummies
HTML5 Canvas For Dummies

Create eye-popping visuals on the fly with HTML5 Canvas

Now part of the HTML5 standard tool, Canvas gives programmers the ability to add images, animation, and sound to mobile and regular websites on the fly, in JavaScript, without needing any third-party tool or player. This practical For Dummies book clearly shows you how...

Protein Homology Detection Through Alignment of Markov Random Fields: Using MRFalign
Protein Homology Detection Through Alignment of Markov Random Fields: Using MRFalign

This work covers sequence-based protein homology detection, a fundamental and challenging bioinformatics problem with a variety of real-world applications. The text first surveys a few popular homology detection methods, such as Position-Specific Scoring Matrix (PSSM) and Hidden Markov Model (HMM) based methods, and then describes a novel...

©2019 LearnIT (support@pdfchm.net) - Privacy Policy