{"product_id":"programming-ruby-1-9-2-0-the-pragmatic-programmers-guide","title":"Programming Ruby 1.9 \u0026 2.0: La guía de los programadores pragmáticos","description":"\u003cp\u003eRuby es el lenguaje dinámico de más rápido crecimiento y más emocionante que existe. Si necesita que los programas funcionen rápidamente, debería añadir Ruby a su caja de herramientas. \u003cbr\u003e\u003cbr\u003eEste libro es la única referencia completa tanto para Ruby 1.9 como para Ruby 2.0, la última versión de Ruby. \u003cbr\u003e\u003cbr\u003e2013 marca el 20 aniversario del lenguaje Ruby. Estamos orgullosos de que a lo largo de su historia, hayamos seguido cubriendo la última versión de Ruby.\u003cbr\u003e\u003cbr\u003e¿Le gustaría pasar de la primera idea al código funcional mucho, mucho más rápido? ¿Actualmente dedica más tiempo a satisfacer al compilador en lugar de a sus clientes o usuarios finales? ¿Está frustrado con lenguajes exigentes que parecen estorbarle, en lugar de ayudarle a terminar el trabajo? ¿Está usando Rails y quiere profundizar en el lenguaje Ruby subyacente? Si es así, ¡entonces tenemos un lenguaje y un libro para usted!\u003cbr\u003e\u003cbr\u003eRuby es un lenguaje totalmente orientado a objetos, muy parecido al clásico lenguaje orientado a objetos, Smalltalk. Al igual que Smalltalk, es de tipado dinámico (a diferencia de Java o C++), pero a diferencia de Smalltalk, Ruby presenta las mismas comodidades que se encuentran en los lenguajes de scripting modernos como Perl y Python.\u003cbr\u003e\u003cbr\u003eLa combinación del poder de un lenguaje puramente orientado a objetos con la conveniencia de un lenguaje de scripting hace de Ruby una herramienta favorita de programadores inteligentes y con visión de futuro.\u003cbr\u003e\u003cbr\u003eEl Pickaxe contiene cuatro secciones principales: \u003cbr\u003e\u003cbr\u003e\u003cem\u003e Un aclamado tutorial sobre el uso de Ruby.\u003c\/em\u003e La referencia definitiva del lenguaje.\u003cem\u003e Documentación completa de todas las clases, módulos y métodos incorporados.\u003c\/em\u003e Descripciones completas de las 97 bibliotecas estándar.\u003cbr\u003e\u003cbr\u003eEste es \u003ci\u003eel\u003c\/i\u003e manual de referencia para Ruby, que incluye una descripción de todos los módulos de la biblioteca estándar, una referencia completa a todas las clases y módulos incorporados (incluidos todos los métodos nuevos y modificados introducidos por Ruby 1.9, 1.9.2, 1.9.3 y 2.0). También incluye toda la sintaxis y semántica nuevas y modificadas introducidas desde Ruby 1.8. Aprenda sobre las nuevas reglas de paso de parámetros, el alcance de las variables locales en bloques, las fibras y la nueva sintaxis de declaración de bloques, entre otras características nuevas y emocionantes.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eSobre Ruby 2.0\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003eRuby 2.0 es una actualización menor de Ruby 1.9, a diferencia de las actualizaciones más importantes de Ruby 1.8 a Ruby 1.9.\u003cbr\u003e\u003cbr\u003eLos principales cambios de lenguaje en Ruby 2.0 son la adición de argumentos de palabra clave y el cambio para usar UTF-8 como codificación de archivo fuente predeterminada.\u003cbr\u003e\u003cbr\u003eHay una serie de adiciones a la biblioteca estándar, que incluyen: \u003cbr\u003e\u003cbr\u003e\u003cem\u003e @Enumerator:: Lazy@, que añade soporte para el acceso perezoso a listas potencialmente infinitas.\u003c\/em\u003e Los refinamientos le permiten encapsular cambios en clases de terceros y limitar su aplicación a archivos fuente individuales, evitando que sus cambios contaminen la aplicación global.\u003cbr\u003e\u003cbr\u003eTambién encontrará que Ruby 2 es más rápido y tiene mejoras en la gestión de la memoria que lo hacen más amigable para el servidor.\u003cbr\u003e\u003cbr\u003eEn total, hay más de 110 secciones del libro que se han marcado y vinculado para indicar contenido de 2.0.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eLo que necesita\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e\u003cem\u003e Este libro asume que tiene una comprensión básica de la programación orientada a objetos.\u003cbr\u003e\u003cbr\u003e\u003c\/em\u003e En general, los programadores de Ruby tienden a preferir la línea de comandos para ejecutar su código, y tienden a usar editores de texto en lugar de IDEs.\u003cbr\u003e\u003cbr\u003e* Ruby se ejecuta en Windows, Linux y Mac.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAutor:\u003c\/b\u003e \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=AUTH-4387968\"\u003eDave Thomas\u003c\/a\u003e, \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=AUTH-1497738\"\u003eAndy Hunt\u003c\/a\u003e, \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=AUTH-3227808\"\u003eChad Fowler\u003c\/a\u003e\u003cbr\u003e\u003cb\u003eEditorial:\u003c\/b\u003e Pragmatic Bookshelf\u003cbr\u003e\u003cb\u003ePublicado:\u003c\/b\u003e 23\/07\/2013\u003cbr\u003e\u003cb\u003ePáginas:\u003c\/b\u003e 888\u003cbr\u003e\u003cb\u003eTipo de encuadernación:\u003c\/b\u003e Tapa blanda\u003cbr\u003e\u003cb\u003ePeso:\u003c\/b\u003e 3.35 libras\u003cbr\u003e\u003cb\u003eTamaño:\u003c\/b\u003e 9.20h x 7.50w x 1.80d\u003cbr\u003e\u003cb\u003eISBN13:\u003c\/b\u003e 9781937785499\u003cbr\u003e\u003cb\u003eISBN10:\u003c\/b\u003e 1937785491\u003cbr\u003e\u003cb\u003eCategorías BISAC:\u003c\/b\u003e\u003cbr\u003e- \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=CAT-COM\"\u003eInformática\u003c\/a\u003e | \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=BISAC-COM051410\"\u003eLenguajes | Ruby\u003c\/a\u003e\u003cbr\u003e- \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=CAT-COM\"\u003eInformática\u003c\/a\u003e | \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=BISAC-COM051210\"\u003eProgramación | Orientada a objetos\u003c\/a\u003e\u003cbr\u003e- \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=CAT-COM\"\u003eInformática\u003c\/a\u003e | \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=BISAC-COM051230\"\u003eDesarrollo de software e ingeniería | General\u003c\/a\u003e\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cb\u003eAcerca del autor\u003c\/b\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eDave Thomas es un pilar de la comunidad Ruby y es personalmente responsable de muchas de sus direcciones e iniciativas innovadoras. Él y el coautor original Andy Hunt son fundadores de Pragmatic Programmers y Pragmatic Bookshelf.\u003c\/p\u003e\u003cp\u003eAndy Hunt es un programador convertido en consultor, autor y editor. Fue coautor del exitoso libro \"The Pragmatic Programmer\", fue uno de los 17 fundadores de Agile Alliance y cofundó Pragmatic Bookshelf, que publica libros galardonados y aclamados por la crítica para desarrolladores de software.\u003c\/p\u003e\u003cp\u003eChad Fowler es codirector de Ruby Central, Inc. y sigue siendo una fuerza activa e impulsora en la comunidad Ruby.\u003c\/p\u003e","brand":"Pragmatic Bookshelf","offers":[{"title":"Default Title","offer_id":42664465793261,"sku":"9781937785499","price":70.83,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0550\/8097\/6621\/products\/img_ee4a5767-6387-4bfc-95b7-7a7d4c20e23d.jpg?v=1649405646","url":"https:\/\/sureshotbooks.com\/es\/products\/programming-ruby-1-9-2-0-the-pragmatic-programmers-guide","provider":"SureShot Books Publishing LLC","version":"1.0","type":"link"}