Cantitate/Preț
Produs

Think Like a Programmer

Autor V. Anton Spraul
en Limba Engleză Paperback – 8 dec 2012

Ne-a atras atenția modul în care Think Like a Programmer mută focusul de pe memorarea sintaxei pe abilitatea fundamentală de a construi algoritmi eficienți. Cititorul va învăța să dezvolte strategii concrete pentru a descompune probleme complexe în componente discrete, facilitând scrierea unui cod curat și reutilizabil. Apreciem că autorul nu se limitează la teorie, ci ghidează utilizatorul prin procesul mental necesar pentru a alege structura de date optimă sau pentru a stăpâni instrumente avansate precum recursivitatea și memoria dinamică. Deși exemplele utilizează C++, logica prezentată transcende mediul de programare ales.

Complementar volumului Anyone Can Code, care explorează creativitatea logică prin multiple limbaje precum Python sau Javascript, lucrarea lui V. Anton Spraul oferă o analiză mult mai tehnică și aprofundată a structurilor de control, fiind ideală pentru cei care doresc să înțeleagă arhitectura din spatele codului. În timp ce How to Think Like a Coder se adresează începătorilor absoluți prin puzzle-uri logice simple, Think Like a Programmer face pasul către dezvoltarea software riguroasă.

Credem că acest volum reprezintă pilonul metodologic al operei autorului. Dacă în How Software Works acesta explică mecanismele interne ale tehnologiilor pe care le folosim zilnic, aici el oferă „manualul de utilizare” al propriei minți în procesul de creație software. Structura este una progresivă, unde fiecare capitol consolidează o singură competență, de la funcții și clase până la organizarea gândirii strategice în fața unei sarcini noi.

Citește tot Restrânge

Preț: 20203 lei

Preț vechi: 34967 lei
-42%

Puncte Express: 303

Carte disponibilă

Livrare economică 07-13 mai
Livrare express 21-25 aprilie pentru 6256 lei


Specificații

ISBN-13: 9781593274245
ISBN-10: 1593274246
Pagini: 233
Ilustrații: black & white illustrations
Dimensiuni: 178 x 234 x 17 mm
Greutate: 0.5 kg
Editura: Penguin Random House Group
Colecția No Starch Press
Locul publicării:New York, United States

De ce să citești această carte

Recomandăm această carte programatorilor care simt că s-au blocat în învățarea sintaxei și vor să facă trecerea către arhitectura de soluții. Veți câștiga o metodologie clară de abordare a oricărei probleme de codare, învățând să gândiți analitic înainte de a atinge tastatura. Este un ghid practic care transformă programarea dintr-o corvoadă tehnică într-o formă de artă logică.


Despre autor

V. Anton Spraul are o experiență de peste 15 ani în predarea programării și a informaticii la nivel universitar. Este un autor consacrat în portofoliul No Starch Press, fiind cunoscut pentru capacitatea sa de a demistifica subiecte complexe. Pe lângă titluri precum Computer Science Made Simple și How Software Works, el susține comunitatea de dezvoltatori prin seria sa de ghiduri online „Learning to Program”, oferind resurse esențiale pentru cei aflați la început de drum în cariera tehnologică.


Descriere

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.