Cantitate/Preț
Produs

Thinking Recursively

Autor ES Roberts
en Limba Engleză Paperback – 4 mar 1986

Considerăm acest volum un punct de pornire esențial pentru studenții la informatică și programatorii aflați la început de drum, presupunând o cunoaștere de bază a algoritmicii. Thinking Recursively nu este doar un manual teoretic, ci un ghid practic care demistifică procesul de rezolvare a problemelor complexe prin descompunerea lor în unități identice, mai simple. Notăm cu interes modul în care ES Roberts reușește să unifice conceptul de recursivitate pe parcursul celor unsprezece capitole, oferind cititorului nu doar sintaxă, ci un model mental robust.

Abordarea este una tehnică și riguroasă, punând un accent deosebit pe fundamentul matematic necesar pentru a înțelege cum funcționează recursivitatea la nivel structural. Găsim în această carte numeroase exemple imaginative care transformă conceptele abstracte în soluții aplicabile, pregătind terenul pentru discipline complexe precum arhitectura compilatoarelor sau teoria limbajelor formale. Complementar lui Introduction to Recursive Programming, care oferă o introducere detaliată și cuprinzătoare în tehnici de programare, volumul de față se concentrează mai specific pe dezvoltarea unei gândiri recursive aplicate, facilitând tranziția de la simpla execuție a codului la proiectarea de algoritmi eficienți. De asemenea, spre deosebire de Think Like a Programmer, care explorează o gamă largă de concepte precum pointerii sau clasele, Thinking Recursively rămâne focalizat strict pe stăpânirea acestui mecanism fundamental, oferind o profunzime analitică superioară în această nișă.

Citește tot Restrânge

Preț: 70045 lei

Preț vechi: 87557 lei
-20%

Puncte Express: 1051

Carte tipărită la comandă

Livrare economică 29 mai-12 iunie


Specificații

ISBN-13: 9780471816522
ISBN-10: 0471816523
Pagini: 192
Dimensiuni: 161 x 234 x 10 mm
Greutate: 0.28 kg
Editura: Wiley
Locul publicării:Hoboken, United States

De ce să citești această carte

Recomandăm această carte oricărui programator care dorește să stăpânească unul dintre cele mai dificile, dar fundamentale concepte din informatică. Cititorul câștigă o metodologie clară de abordare a problemelor mari prin recursivitate, esențială pentru optimizarea codului. Este o investiție în gândirea algoritmică ce va facilita ulterior învățarea structurilor de date complexe și a logicii computaționale avansate.


Despre autor

ES Roberts este un autor și specialist recunoscut în domeniul informaticii, activând în cadrul Digital Equipment Corporation la momentul scrierii acestei lucrări fundamentale. Expertiza sa este ancorată în educația academică, fiind preocupat de modul în care conceptele complexe pot fi predate eficient studenților. Prin Thinking Recursively, autorul a pus bazele unei literaturi didactice care prioritizează înțelegerea conceptuală și aplicabilitatea practică, contribuind semnificativ la formarea generațiilor de programatori prin manuale publicate la edituri de prestigiu precum Wiley.


Notă biografică

Eric S. Roberts is an American computer scientist noted for his contributions to computer science education through textbook authorship and his leadership in computing curriculum development.


Descriere scurtă

Thinking Recursively Eric S. Roberts Digital Equipment Corporation Recursion: The process of solving large problems by breaking them down into smaller, more simple problems that have identical forms. Thinking Recursively: A small text to solve large problems. Concentrating on the practical value of recursion. this text, the first of its kind, is essential to computer science students' education. In this text, students will learn the concept and programming applications of recursive thinking. This will ultimately prepare students for advanced topics in computer science such as compiler construction, formal language theory, and the mathematical foundations of computer science. Key Features:
  • Concentration on the practical value of recursion.
  • Eleven chapters emphasizing recursion as a unified concept.
  • Extensive discussion of the mathematical concepts which help the students to develop an appropriate conceptual model.
  • Large number of imaginative examples with solutions.
  • Large sets of exercises.