StartGroepenDiscussieMeerTijdgeest
Doorzoek de site
Onze site gebruikt cookies om diensten te leveren, prestaties te verbeteren, voor analyse en (indien je niet ingelogd bent) voor advertenties. Door LibraryThing te gebruiken erken je dat je onze Servicevoorwaarden en Privacybeleid gelezen en begrepen hebt. Je gebruik van de site en diensten is onderhevig aan dit beleid en deze voorwaarden.

Resultaten uit Google Boeken

Klik op een omslag om naar Google Boeken te gaan.

Think Like a Programmer: An Introduction to…
Bezig met laden...

Think Like a Programmer: An Introduction to Creative Problem Solving (editie 2012)

door V. Anton Spraul (Auteur)

LedenBesprekingenPopulariteitGemiddelde beoordelingDiscussies
2051132,189 (3.9)Geen
"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"--… (meer)
Lid:NicholasNg08
Titel:Think Like a Programmer: An Introduction to Creative Problem Solving
Auteurs:V. Anton Spraul (Auteur)
Info:No Starch Press (2012), Edition: 1, 256 pages
Verzamelingen:Learning
Waardering:
Trefwoorden:Programming, No Starch Press

Informatie over het werk

Think Like a Programmer: An Introduction to Creative Problem Solving door V. Anton Spraul

Geen
Bezig met laden...

Meld je aan bij LibraryThing om erachter te komen of je dit boek goed zult vinden.

Op dit moment geen Discussie gesprekken over dit boek.

The premise of this book is quite interesting: instead of focusing on a particular programming language, it is devoted to problem solving and the application of it to programming in general. For instance the first chapter does not contain any code, instead it gives some examples of problems and focuses on how one could go about tackling them and working out a solution. Some important techniques are introduced along the way, such as defining and understanding the problem, dividing the problem and looking for analogies.

In fact as a relatively novice programmer I found this first chapter the most useful, as a lot of the more concrete problems that follow in the book were just too complicated to comprehend. It does not help that C++ is used throughout the book to document the problems - I feel like using pseudocode or at least a simpler language would have aided in helping the more inexperienced programmers grasp the subject. I have to admit that once it got to pointers in chapter 4 I had to give up, as the subject matter was just beyond me (I did manage to get back into it later on in the book though, where the more general approaches to problem solving are discussed again).

So, altogether I feel like this book does a good job at teaching those with less experience how to think like a programmer, however in my opinion more prior experience (in particular with C++) is required to make full use of it. One day I want to come back to the more complex issues here and perhaps they will then make more sense to me. ( )
  ilokhov | Jan 6, 2015 |
geen besprekingen | voeg een bespreking toe

Onderdeel van de reeks(en)

Je moet ingelogd zijn om Algemene Kennis te mogen bewerken.
Voor meer hulp zie de helppagina Algemene Kennis .
Gangbare titel
Oorspronkelijke titel
Alternatieve titels
Oorspronkelijk jaar van uitgave
Mensen/Personages
Belangrijke plaatsen
Belangrijke gebeurtenissen
Verwante films
Motto
Opdracht
Eerste woorden
Citaten
Laatste woorden
Ontwarringsbericht
Uitgevers redacteuren
Auteur van flaptekst/aanprijzing
Oorspronkelijke taal
Gangbare DDC/MDS
Canonieke LCC

Verwijzingen naar dit werk in externe bronnen.

Wikipedia in het Engels

Geen

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

Geen bibliotheekbeschrijvingen gevonden.

Boekbeschrijving
Haiku samenvatting

Actuele discussies

Geen

Populaire omslagen

Snelkoppelingen

Waardering

Gemiddelde: (3.9)
0.5
1
1.5
2 1
2.5
3 3
3.5
4 2
4.5
5 4

Ben jij dit?

Word een LibraryThing Auteur.

 

Over | Contact | LibraryThing.com | Privacy/Voorwaarden | Help/Veelgestelde vragen | Blog | Winkel | APIs | TinyCat | Nagelaten Bibliotheken | Vroege Recensenten | Algemene kennis | 204,859,670 boeken! | Bovenbalk: Altijd zichtbaar