Programming Ruby 1.9 & 2.0: La guía de los programadores pragmáticos


Precio:
Precio de venta$70.83

Descripción

Ruby 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.

Este libro es la única referencia completa tanto para Ruby 1.9 como para Ruby 2.0, la última versión de Ruby.

2013 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.

¿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!

Ruby 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.

La 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.

El Pickaxe contiene cuatro secciones principales:

Un aclamado tutorial sobre el uso de Ruby. La referencia definitiva del lenguaje. Documentación completa de todas las clases, módulos y métodos incorporados. Descripciones completas de las 97 bibliotecas estándar.

Este es el 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.

Sobre Ruby 2.0

Ruby 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.

Los 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.

Hay una serie de adiciones a la biblioteca estándar, que incluyen:

@Enumerator:: Lazy@, que añade soporte para el acceso perezoso a listas potencialmente infinitas. 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.

Tambié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.

En total, hay más de 110 secciones del libro que se han marcado y vinculado para indicar contenido de 2.0.

Lo que necesita

Este libro asume que tiene una comprensión básica de la programación orientada a objetos.

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.

* Ruby se ejecuta en Windows, Linux y Mac.

Autor: Dave Thomas, Andy Hunt, Chad Fowler
Editorial: Pragmatic Bookshelf
Publicado: 23/07/2013
Páginas: 888
Tipo de encuadernación: Tapa blanda
Peso: 3.35 libras
Tamaño: 9.20h x 7.50w x 1.80d
ISBN13: 9781937785499
ISBN10: 1937785491
Categorías BISAC:
- Informática | Lenguajes | Ruby
- Informática | Programación | Orientada a objetos
- Informática | Desarrollo de software e ingeniería | General

Acerca del autor

Dave 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.

Andy 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.

Chad Fowler es codirector de Ruby Central, Inc. y sigue siendo una fuerza activa e impulsora en la comunidad Ruby.