Evaluare:
Cartea este o referință foarte apreciată pentru programarea Ruby, lăudată pentru acoperirea sa cuprinzătoare și pentru accentul său practic. Cu toate acestea, nu este ideală pentru începătorii compleți, deoarece îi poate copleși cu profunzimea și detaliile sale.
Avantaje:Acoperire detaliată și temeinică a limbajului Ruby și a bibliotecii sale standard, utilă pentru căutări rapide și dezvoltatori experimentați, bine formatată și ușor de citit, referință solidă pentru aplicații practice, ajută la rezolvarea problemelor, stil de scriere lăudat, esențială pentru Rubyști.
Dezavantaje:Nu este ușor pentru începători, poate să nu ofere îndrumare adecvată pentru cei cu puțină experiență în programare, poate fi dispersat în organizare, cartea fizică poate fi greoaie, unele pagini pot să nu fie bine legate, nu este structurat ca un tutorial pentru începători absoluți.
(pe baza a 45 recenzii ale cititorilor)
Programming Ruby 1.9 & 2.0: The Pragmatic Programmers' Guide
Ruby este limbajul dinamic cu cea mai rapidă creștere și cel mai interesant de pe piață. Dacă trebuie să livrați rapid programe funcționale, ar trebui să adăugați Ruby în cutia dvs. de instrumente.
Această carte este singura referință completă atât pentru Ruby 1. 9, cât și pentru Ruby 2. 0, cea mai recentă versiune de Ruby.
2013 marchează cea de-a 20-a aniversare a limbajului Ruby. Suntem mândri că, de-a lungul istoriei sale, am continuat să acoperim cea mai recentă versiune de Ruby.
Doriți să treceți de la prima idee la codul funcțional mult, mult mai repede? În prezent, petreceți mai mult timp satisfăcând compilatorul decât clienții sau utilizatorii finali? Sunteți frustrat de limbajele solicitante care par să vă stea în cale, în loc să vă facă treaba? Folosiți Rails și doriți să pătrundeți mai adânc în limbajul Ruby? Dacă da, atunci avem un limbaj și o carte pentru tine!
Ruby este un limbaj complet orientat pe obiecte, la fel ca limbajul clasic orientat pe obiecte, Smalltalk. Ca și Smalltalk, este tipizat dinamic (spre deosebire de Java sau C++), dar, spre deosebire de Smalltalk, Ruby oferă aceleași facilități ca limbajele moderne de scripting precum Perl și Python.
Combinația dintre puterea unui limbaj pur orientat pe obiecte și comoditatea unui limbaj de scripting face din Ruby un instrument preferat al programatorilor inteligenți și avangardiști.
The Pickaxe conține patru secțiuni majore:
* Un tutorial aclamat despre utilizarea limbajului Ruby. * Referința definitivă la limbaj. * Documentația completă a tuturor claselor, modulelor și metodelor încorporate. * Descrieri complete ale tuturor celor 97 de biblioteci standard.
Acesta este manualul de referință pentru Ruby, incluzând o descriere a tuturor modulelor bibliotecii standard, o referință completă la toate clasele și modulele încorporate (inclusiv toate metodele noi și modificate introduse de Ruby 1. 9, 1. 9. 2, 1. 9. 3, și 2. 0). De asemenea, include toate sintaxele și semanticile noi și modificate introduse de la Ruby 1. 8. Aflați despre noile reguli de trecere a parametrilor, variabilele locale în blocuri, fibrele și noua sintaxă de declarare a blocurilor, printre alte caracteristici noi interesante.
Despre Ruby 2. 0
Ruby 2. 0 este o actualizare minoră la Ruby 1. 9, spre deosebire de actualizările mai importante de la Ruby 1. 8 la Ruby 1. 9.
Modificările majore ale limbajului în Ruby 2. 0 sunt adăugarea de argumente de cuvinte cheie și schimbarea utilizării UTF-8 ca codificare implicită a fișierelor sursă.
Există o serie de adăugiri la biblioteca standard, inclusiv:
* @Enumerator:: Lazy@, care adaugă suport pentru accesul leneș la liste potențial infinite. * Refinamentele vă permit să încapsulați modificările aduse claselor terților și să le aplicați în fișiere sursă individuale, împiedicând modificările să polueze aplicația globală.
Veți descoperi, de asemenea, că Ruby 2 este mai rapid și are îmbunătățiri în gestionarea memoriei care îl fac mai prietenos cu serverele.
În total, există peste 110 secțiuni ale cărții care au fost marcate și cu linkuri încrucișate pentru a indica conținutul 2. 0 conținut.
Ce vă trebuie
* Această carte presupune că aveți o înțelegere de bază a programării orientate pe obiecte.
* În general, programatorii Ruby tind să favorizeze linia de comandă pentru rularea codului lor și tind să utilizeze editoare de text mai degrabă decât IDE-uri.
* Ruby rulează pe Windows, Linux și M.
© 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)