The Ruby Programming Language
Autor David Flanagan, Yukihiro Matsumotoen Limba Engleză Paperback – 4 mar 2008
Structura progresivă: de la concept la implementare transformă această lucrare în resursa autoritară pentru oricine dorește să înțeleagă arhitectura interioară a Ruby. Remarcăm faptul că volumul nu se rezumă la o simplă trecere în revistă a sintaxei, ci este rezultatul colaborării dintre Yukihiro Matsumoto, creatorul limbajului, și David Flanagan, autorul unor manuale de referință în ecosistemele Java și JavaScript. Abordarea tehnică pornește de la elementele de bază — structură lexicală și sintactică — și urcă metodic spre concepte avansate precum blocuri de cod, closure-uri, module și clase.
Merită menționat că textul acordă o atenție deosebită API-ului bogat al platformei, oferind exemple de cod comentate riguros pentru procesarea textului, manipularea numerică și gestionarea fluxurilor de intrare/ieșire. Credem că secțiunea dedicată metaprogramării este esențială pentru a înțelege flexibilitatea extremă a limbajului, un aspect care diferențiază Ruby de alte limbaje de scripting. Cititorul care a aplicat ideile din Ruby in a Nutshell va găsi aici o expansiune naturală și mult mai detaliată, volumul actual fiind versiunea revizuită și mult augmentată a acelui titlu clasic.
Spre deosebire de Ruby Quick Syntax Reference, care se axează pe o consultare rapidă a regulilor sintactice, The Ruby Programming Language explorează mecanismele de execuție și interfațarea cu rețeaua sau gestionarea concurenței. Deși este publicată sub egida O'Reilly, cartea evită formalismul excesiv al unei specificații de limbaj, păstrând un ton practic, adaptat nevoilor de producție ale unui programator profesionist care dorește să își consolideze stăpânirea asupra versiunilor 1.8 și 1.9.
Preț: 238.85 lei
Preț vechi: 298.56 lei
-20%
Carte disponibilă
Livrare economică 30 aprilie-14 mai
Livrare express 16-22 aprilie pentru 55.10 lei
Specificații
ISBN-10: 0596516177
Pagini: 446
Ilustrații: 1, black & white illustrations
Dimensiuni: 179 x 232 x 27 mm
Greutate: 0.69 kg
Ediția:1
Editura: O'Reilly
Locul publicării:United States
De ce să citești această carte
Recomandăm această carte programatorilor care vor să treacă dincolo de utilizarea superficială a framework-urilor și să înțeleagă limbajul Ruby la nivel fundamental. Scrisă chiar de creatorul limbajului, oferă claritate asupra deciziilor de design și un ghid tehnic precis pentru implementarea unor soluții robuste de software, de la procesarea datelor la metaprogramare complexă.