Libro Programming Ruby

Acquistai Programming in Ruby oltre un anno fa, quando decisi che era arrivato il momento (si fa per dire, dato che il tempo è sempre uno degli elementi più carenti!) di approfondire un linguaggio tra Ruby e Python.
Tra tutti i libri su Ruby individuati Programming in Ruby mi era parsa la scelta più completa e così è: più di un libro, una enciclopedia completa sul linguaggio Ruby e le sue librerie.
Il libro si suddivide in 4 macro aree.
Facets of Ruby è una introduzione al linguaggio ed alla sua sintassi.
Contiene alcuni riferimenti alla programmazione ad oggetti, alla struttura di Ruby compresi moduli, classi, metodi, espressioni ed eccezioni.
Verso la fine del capitolo è affrontato l'argomento dei thread e processi per consentire l'elaborazione parallela di più esecuzioni. Interessante, ma purtroppo poco chiaro.
Nella seconda parte, Ruby in Its Settings, il libro prende in esame Ruby e tutto quanto ruota attorno.
Interagire con la IRB, Ruby ed il Web, il gestore dei pacchetti RubyGems e le interfacce grafiche.
Un capitolo intero è dedicato a Ruby e Microsoft Windows così come uno, decisamente avanzato, per documentare la creazione di estensioni personalizzate in C.
Decisamente interessante il capitolo su come documentare Ruby via RDoc. Si tratta della referenza in assoluto più completa che abbia letto fino ad ora ma, come stupirsi... l'autore del libro è il papà di RDoc!
Il terzo capitolo si chiama Ruby Cristallized ed è un approfondimento alla natura di Ruby, sintassi e proprietà.
In molti casi le informazioni sono in overlap con il primo capitolo. A mio avviso questo è uno dei lati negativi di questa pubblicazione che avrebbe potuto essere evitato.
In realtà obiettivo di questo capitolo è analizzare più nel dettaglio aspetti evoluti di Ruby, ma le ripetizioni non mancano ed in alcuni casi si tratta di informazioni che avrebbero potuto essere utili ai lettori del primo capitolo.
Il titolo Ruby Library Reference non lascia dubbi sul contenuto del quarto capitolo.
Si tratta della pubblicazione della documentazione completa dei moduli e delle classi core di Ruby. Senz'altro non è agevole quanto la versione online ma rappresenta un'eccezionale soluzione in mancanza di una connessione internet.
In conclusione, ritengo Programming Ruby un'eccellente risorsa per quanti desiderano approciare la conoscenza di Ruby.
Per apprezzare al meglio la pubblicazione è raccomandato un background di programmazione, meglio ancora se object oriented.
0 TrackBacks
Listed below are links to blogs that reference this entry: Libro Programming Ruby.
TrackBack URL for this entry: http://www.simonecarletti.com/mt4/mt-script-tb3.cgi/701
Cerca nel Blog
Annoiato delle solite ricerche? Prova un tag cloud!
FeedBurner Network
Questo blog è parte del network Web Marketing e Motori di ricerca (a FeedBurner Network).
Scopri di cosa si tratta (sì, lo so, il post introduttivo è un po' lungo...)
Non perderti gli aggiornamenti
Non conosci i feed RSS? Hai paura che sia una fregatura? Questa breve presentazione fa al caso tuo... prenditi 5 minuti, è divertente! :)
Ultimi commenti
Ultimi post
- Benvenuto Ruby.HTML.it
- The SuckRank ®
- Quale framework PHP utilizzare?
- Libro Ship it! A Practical Guide to Successful Software Projects
- C'è (34.821) posta per te
- Versione evoluta dei Google Sitelinks: sitelinks e form di ricerca
- Guida completa a Google AdSense
- Libro TextMate - Power Editing for the Mac
- Convertire un feed da RSS 0.91 a RSS 2.0
- Blogger, iscriviti al tuo feed!
Movable Type 4.1


Leave a comment
Disclaimer:
SPAM comments or messages posted just in order to take advantage of search engines popularity might be removed without any notice.
Comments are filtered against Akismet antispam service, keyword filters and blacklists.