- Tapa blanda: 448 páginas
- Editor: O'Reilly Media; Edición: 1 (4 de febrero de 2008)
- Idioma: Inglés
- ISBN-10: 0596516177
- ISBN-13: 978-0596516178
- Valoración media de los clientes: 1 opinión de cliente
- Clasificación en los más vendidos de Amazon: nº67.694 en Libros en idiomas extranjeros (Ver el Top 100 en Libros en idiomas extranjeros)
- Ver el Índice completo
Compara Precios en Amazon
The Ruby Programming Language (Inglés) Tapa blanda – 4 feb 2008
|Nuevo desde||Usado desde|
Los clientes que compraron este producto también compraron
Descripción del producto
Reseña del editor
The Ruby Programming Language is the authoritative guide to Ruby and provides comprehensive coverage of versions 1.8 and 1.9 of the language. It was written (and illustrated!) by an all-star team:
- Yukihiro "Matz" Matsumoto, creator, designer and lead developer of Ruby and author of Ruby in a Nutshell, which has been expanded and revised to become this book.
- why the lucky stiff, artist and Ruby programmer extraordinaire.
The book also includes a long and thorough introduction to the rich API of the Ruby platform, demonstrating -- with heavily-commented example code -- Ruby's facilities for text processing, numeric manipulation, collections, input/output, networking, and concurrency. An entire chapter is devoted to Ruby's metaprogramming capabilities.
The Ruby Programming Language documents the Ruby language definitively but without the formality of a language specification. It is written for experienced programmers who are new to Ruby, and for current Ruby programmers who want to challenge their understanding and increase their mastery of the language.
Biografía del autor
Yukihiro Matsumoto ("Matz"), the creator of Ruby, is a professional programmer who worked for the Japanese open source company, netlab.jp. Matz is also known as one of the open source evangelists in Japan. He's released several open source products, including cmail, the emacs-based mail user agent, written entirely in emacs lisp. Ruby is his first piece of software that has become known outside of Japan.
No es necesario ningún dispositivo Kindle. Descárgate una de las apps de Kindle gratuitas para comenzar a leer libros Kindle en tu smartphone, tablet u ordenador.
Obtén la app gratuita:
Detalles del producto
Si eres el vendedor de este producto, ¿te gustaría sugerir ciertos cambios a través del servicio de atención al vendedor?
Opiniones de clientes
Principales opiniones de clientes
Ha surgido un problema al filtrar las opiniones justo en este momento. Vuelva a intentarlo en otro momento.
Opiniones de clientes más útiles en Amazon.com
If you want the ebook, you can pay an extra $4.99 to upgrade it and get additional DRM-free formats. This is done through O'Reilly's website (theirs a link in the ebook to take you straight to the upgrade page). There's more info about the upgrade in the ebook, but basically it gives you updated versions of the ebook in DRM-free apk (android), DAISY, ePub, mobi (Kindle), and PDF formats.
I recommend the upgrade because the PDF is formatted and looks just like the physical book, and the sample code does not wrap lines.
This upgrade makes the total cost of the ebook just about the same as the physical book at Amazon's $23.99 pricing.
All in all, it's a little disappointing that the ebook isn't formatted to avoid wrapping lines with the sample code, but the upgrade is nice and offers a PDF that doesn't wrap the sample code. The upgrade didn't really add much to the cost, and it's still much less than the $40 list price for the physical book.
In the end, I'd probably just recommend getting the physical book for $23.99, but the ebook is fine, too.
To conclude, the book is great (O'Reilly books usually are), but if you want the ebook, just be aware of the sample wrapping code. The book is a fantastic way to learn Ruby.
The book has enough detail to help you understand why, for example, symbols are useful as hash keys in Ruby, reminding you that objects are mutable so strings could be problematic in some cases. There is sufficient commentary to understand the reason behind some choices in the design of Ruby and to help programmers experienced in other languages navigate what seem like odd peculiarities and recontextualize them in the Ruby way of thinking.