Cantitate/Preț
Produs

Object-based Programming with Go

Autor Christian Maurer
en Limba Engleză Paperback – 15 iul 2025

În ecosistemul dezvoltării software moderne, Object-Oriented Programming with Go se distinge prin rigoarea tehnică aplicată limbajului creat de Google. Găsim în această carte o explorare profundă a modului în care Go facilitează programarea bazată pe obiecte, fără a sacrifica simplitatea și performanța. Notăm cu interes utilizarea „micro-universe”, un set masiv de peste 64.000 de linii de cod, care servește drept bază pentru descrierea tipurilor de date și a algoritmilor esențiali. Cartea este structurată logic, pornind de la fundamentele dezvoltării pe obiecte și avansând către detalii specifice ale limbajului, ciclul de viață al produselor software și implementarea unor proiecte concrete. Această lucrare se plasează pe linia practică a volumului The Go Programming Language de Alan A. A. Donovan, dar cu focus pe arhitectura sistemelor și pe conceptul de programare bazată pe obiecte, oferind un grad ridicat de abstractizare prin exemplele din micro-universe. Spre deosebire de Beginning Go Programming de Rumeel Hussain, care se concentrează pe sintaxă și introducere, textul lui Christian Maurer este un manual avansat care analizează structurile de date din perspectiva ingineriei software. În contextul operei autorului, această apariție din 2024 reprezintă o tranziție clară către domeniul tehnic pur, distanțându-se de temele filozofice din Self-love, Egoism and the Selfish Hypothesis sau de proza din Orbasils Stück. Christian Maurer aplică aici aceeași precizie analitică pe care o folosea în dezbaterile despre comportamentul uman, însă de data aceasta obiectul de studiu este eficiența codului și robustețea componentelor software în Go.

Citește tot Restrânge

Preț: 24044 lei

Preț vechi: 30054 lei
-20%

Puncte Express: 361

Carte disponibilă

Livrare economică 04-18 mai
Livrare express 18-24 aprilie pentru 4030 lei


Specificații

ISBN-13: 9783658447038
ISBN-10: 3658447036
Pagini: 340
Ilustrații: Approx. 370 p.
Dimensiuni: 168 x 240 x 18 mm
Greutate: 0.64 kg
Ediția:2024
Editura: Springer
Locul publicării:Wiesbaden, Germany

De ce să citești această carte

Recomandăm această carte programatorilor care doresc să treacă de la simpla scriere de cod la proiectarea de sisteme complexe în Go. Cititorul câștigă acces la o bibliotecă vastă de cod sursă și învață cum să implementeze algoritmi fundamentali într-o manieră orientată pe obiecte. Este o resursă esențială pentru cei care vor să înțeleagă de ce Go este optim pentru dezvoltarea de componente software reutilizabile și scalabile.


Despre autor

Christian Maurer este un autor polivalent, a cărui carieră acoperă atât cercetarea academică în filozofie și etică, cât și ingineria software. În lucrările sale anterioare, precum Self-love, Egoism and the Selfish Hypothesis, a explorat fundamentele iluminismului și comportamentul uman. Cu volumul Object-Oriented Programming with Go, publicat la Springer, Maurer își demonstrează expertiza în domeniul informaticii, oferind o perspectivă structurată și metodică asupra dezvoltării software, bazată pe o experiență vastă în lucrul cu algoritmi și tipuri de date.


Cuprins

Fundamentals of object-based development.- Aspects of Go.- The micro-universe.- The software life cycle.- Various projects and programmes.

Textul de pe ultima copertă

This textbook explains the concept of "object-based programming" as an essential part of "object orientation" and elucidates why the programming language Go, developed at Google, optimally supports this concept. Using significant parts of the micro-universe, a large collection of software components (with source code totaling nearly 64,000 lines), many important data types and their algorithms are described.
In the practical section, various programs constructed according to this concept are presented. 
The book is aimed at computer science students, pupils, and IT professionals interested in Go.
 
Content:
  • Fundamentals of object-based development
  • Aspects of Go
  • The micro-universe
  • The software lifecycle
  • Projects and programs
 
Author:
Dr. rer. nat. Dipl.-Math. Christian Maurer studied in Berlin and obtained hisPhD in Mathematics from the University of Bremen. He worked as a research assistant and assistant professor for mathematics at the Free University of Berlin for an extended period. Subsequently, he briefly served as a computer science subject leader at a Berlin high school before spending many years as the head of teacher training at the Department of Mathematics and Computer Science at the Free University of Berlin. During this time, and even after retirement, he was a lecturer in computer science.
The translation was done with the help of artificial intelligence. A subsequent human revision was done primarily in terms of content.


This book is a translation of an original German edition. The translation was done with the help of artificial intelligence (machine translation by the service DeepL.com). A subsequent human revision was done primarily in terms of content, so that the book will read stylistically differently from a conventional translation.

Caracteristici

Introduces programming with Go in a compact and object-based manner Includes many practical examples All source code is available for download