Evaluare:
Cartea este foarte apreciată pentru abordarea captivantă a conceptelor de programare, în special în ceea ce privește rezolvarea problemelor și strategiile de proiectare. Folosește C++ pentru a-și ilustra punctele, ceea ce o face deosebit de utilă pentru cei familiarizați cu acest limbaj, dar valoroasă pentru programatorii din orice mediu. Deși oferă perspective eficiente atât pentru experți, cât și pentru începători, unii cititori au remarcat că s-ar putea să nu se adreseze la fel de bine celor cu experiență substanțială în programare și au existat unele plângeri cu privire la calitatea cărții.
Avantaje:⬤ Stil de scriere captivant și concepte care îndeamnă la reflecție
⬤ Îmbunătățește abilitățile de rezolvare a problemelor
⬤ Ideală pentru începători și programatori autodidacți
⬤ Oferă exerciții și exemple practice
⬤ Aprofundă înțelegerea strategiilor de programare dincolo de sintaxă.
⬤ Exemplele C++ pot fi dificile pentru cei care nu sunt familiarizați cu limbajul
⬤ Unii cititori consideră că este mai potrivită pentru începători și mai puțin utilă pentru programatorii experimentați
⬤ Mai multe plângeri cu privire la calitatea slabă a cărții (de exemplu, legături deteriorate)
⬤ Lipsa exemplelor în alte limbaje de programare, precum Python.
(pe baza a 73 recenzii ale cititorilor)
Think Like a Programmer: An Introduction to Creative Problem Solving
Rewire your brain
Exemplele din această carte sunt scrise în C++, dar vă vor îmbunătăți capacitatea de a gândi ca un programator în orice limbaj.
Adevărata provocare a programării nu este învățarea sintaxei unui limbaj - ci învățarea de a rezolva problemele în mod creativ, astfel încât să puteți construi ceva grozav. În acest text unic, autorul V. Anton Spraul descompune modul în care programatorii rezolvă problemele și vă învață ceea ce alte cărți introductive ignoră adesea: cum să gândiți ca un programator. Fiecare capitol abordează un singur concept de programare, cum ar fi clasele, pointerii și recursivitatea, iar exercițiile deschise de pe tot parcursul cărții vă provoacă să vă aplicați cunoștințele. Veți învăța, de asemenea, cum să:
⬤ Sparți problemele în componente discrete pentru a le face mai ușor de rezolvat.
⬤ Să profitați la maximum de reutilizarea codului cu ajutorul funcțiilor, claselor și bibliotecilor.
⬤ Să alegeți structura de date perfectă pentru o anumită sarcină.
⬤ Să stăpânească instrumente de programare mai avansate, precum recursivitatea și memoria dinamică.
⬤ Organizați-vă gândurile și dezvoltați strategii pentru a aborda anumite tipuri de probleme.
Deși exemplele din carte sunt scrise în C++, conceptele creative de rezolvare a problemelor pe care le ilustrează depășesc orice limbaj particular; de fapt, ele depășesc adesea domeniul informaticii. După cum știu cei mai pricepuți programatori, scrierea unui cod excelent este o artă creativă - iar primul pas în crearea capodoperei tale este să înveți să gândești ca un programator.
© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)