Livro Ruby  XML
Índice dos Fóruns » Ruby & Ruby on Rails
Autor Mensagem
emanuell
JavaChild
[Avatar]

Membro desde: 03/01/2007 04:50:35
Mensagens: 106
Offline

Alguem já leu? http://www.amazon.com/Ruby-Programming-Language-David-Flanagan/dp/0596516177

Poderia dar sua opnião?

[]'s
[MSN]
pango
Virtual Machine Man

Membro desde: 20/08/2005 16:31:37
Mensagens: 556
Localização: Pangolândia
Offline

Está na minha wish list da Amazon

As críticas que tenho lido sobre ele são muito boas. Dizem que é melhor do que o Pickaxe, que eu achei muito bom.

programmer.setFucked(user.isStupid());
Sun Certified Java Programmer 1.4
Java Vinicius Machine
JavaEvangelist
[Avatar]

Membro desde: 03/12/2004 12:56:35
Mensagens: 484
Offline

Estou praticamente no meio do livro. Até agora, na minha op. o livro é excelente. No entanto, se for iniciante eu não recomendo, afinal de contas o livro não é tããão didático. Agora se quiser um livro que abrange todas as nuances da linguagem pode comprar sem nem pensar duas vezes, esse é o livro!
Estou pra colocar uma resenha na amazon, será basicamente isso que eu relatei acima.

Enfim, recomendo (se você não for iniciante).
Abraço

Any fool can write code that a computer can understand. Good programmers write code that humans can understand. (Fowler)


Sun Certified Programmer for the Java Platform 1.4
le-silva
Java Ninja
[Avatar]

Membro desde: 31/01/2003 10:21:32
Mensagens: 260
Offline

Esse livro é uma evolução do "Ruby in a nutshell", do próprio Matz. É bem mais completo.

Não sei se ajuda, mas esse é o conteúdo do livro:

Chapter 1. Introduction
Section 1.1. A Tour of Ruby
Section 1.2. Try Ruby
Section 1.3. About This Book
Section 1.4. A Sudoku Solver in Ruby

Chapter 2. The Structure and Execution of Ruby Programs
Section 2.1. Lexical Structure
Section 2.2. Syntactic Structure
Section 2.3. File Structure
Section 2.4. Program Encoding
Section 2.5. Program Execution

Chapter 3. Datatypes and Objects
Section 3.1. Numbers
Section 3.2. Text
Section 3.3. Arrays
Section 3.4. Hashes
Section 3.5. Ranges
Section 3.6. Symbols
Section 3.7. True, False, and Nil
Section 3.8. Objects

Chapter 4. Expressions and Operators
Section 4.1. Literals and Keyword Literals
Section 4.2. Variable References
Section 4.3. Constant References
Section 4.4. Method Invocations
Section 4.5. Assignments
Section 4.6. Operators

Chapter 5. Statements and Control Structures
Section 5.1. Conditionals
Section 5.2. Loops
Section 5.3. Iterators and Enumerable Objects
Section 5.4. Blocks
Section 5.5. Altering Control Flow
Section 5.6. Exceptions and Exception Handling
Section 5.7. BEGIN and END
Section 5.8. Threads, Fibers, and Continuations

Chapter 6. Methods, Procs, Lambdas, and Closures
Section 6.1. Defining Simple Methods
Section 6.2. Method Names
Section 6.3. Methods and Parentheses
Section 6.4. Method Arguments
Section 6.5. Procs and Lambdas
Section 6.6. Closures
Section 6.7. Method Objects
Section 6.8. Functional Programming

Chapter 7. Classes and Modules
Section 7.1. Defining a Simple Class
Section 7.2. Method Visibility: Public, Protected, Private
Section 7.3. Subclassing and Inheritance
Section 7.4. Object Creation and Initialization
Section 7.5. Modules
Section 7.6. Loading and Requiring Modules
Section 7.7. Singleton Methods and the Eigenclass
Section 7.8. Method Lookup
Section 7.9. Constant Lookup

Chapter 8. Reflection and Metaprogramming
Section 8.1. Types, Classes, and Modules
Section 8.2. Evaluating Strings and Blocks
Section 8.3. Variables and Constants
Section 8.4. Methods
Section 8.5. Hooks
Section 8.6. Tracing
Section 8.7. ObjectSpace and GC
Section 8.8. Custom Control Structures
Section 8.9. Missing Methods and Missing Constants
Section 8.10. Dynamically Creating Methods
Section 8.11. Alias Chaining
Section 8.12. Domain-Specific Languages

Chapter 9. The Ruby Platform
Section 9.1. Strings
Section 9.2. Regular Expressions
Section 9.3. Numbers and Math
Section 9.4. Dates and Times
Section 9.5. Collections
Section 9.6. Files and Directories
Section 9.7. Input/Output
Section 9.8. Networking
Section 9.9. Threads and Concurrency

Chapter 10. The Ruby Environment
Section 10.1. Invoking the Ruby Interpreter
Section 10.2. The Top-Level Environment
Section 10.3. Practical Extraction and Reporting Shortcuts
Section 10.4. Calling the OS
Section 10.5. Security

This message was edited 1 time. Last update was at 08/09/2008 13:24:47


Leandro Silva

{ :blog => 'leandrosilva.com.br' , :twitter => '@codezone' }
[Email] [WWW]
rodrigoK
JavaChild

Membro desde: 14/06/2005 23:10:23
Mensagens: 145
Localização: Rio de Janeiro - RJ
Offline

Aproveitando.

Alguém conhece e/ou recomenda esses de Rails:

Desenvolvimento Web Ágil com Rails - 2ª Ed.
http://www.livrariasaraiva.com.br/produto/produto.dll/detalhe?pro_id=2581305&ID=C8F466827D809080F10201083

Repensando a Web com Rails
http://www.livrariasaraiva.com.br/produto/produto.dll/detalhe?pro_id=1465185&ID=C8F466827D809080F10201083


Abraços,

Rodrigo Kieffer
Java Vinicius Machine
JavaEvangelist
[Avatar]

Membro desde: 03/12/2004 12:56:35
Mensagens: 484
Offline

Conheço o primeiro (li em inglês). A nova edição (novamente em inglês, claro) está prevista para outubro. Não acho que seria um bom investimento comprar um livro que está quase se tornando desatualizado.
Abraço.

Any fool can write code that a computer can understand. Good programmers write code that humans can understand. (Fowler)


Sun Certified Programmer for the Java Platform 1.4
rodrigoK
JavaChild

Membro desde: 14/06/2005 23:10:23
Mensagens: 145
Localização: Rio de Janeiro - RJ
Offline

Poderiam me passar um bom livro de Ruby (em português)?

Estou querendo começar a estudar.


Abraços,

Rodrigo Kieffer
jjose
Virtual Machine Man
[Avatar]

Membro desde: 22/05/2007 23:10:22
Mensagens: 663
Localização: Paraiba
Offline

rodrigoK wrote:Poderiam me passar um bom livro de Ruby (em português)?

Estou querendo começar a estudar.


Abraços,


Procure um de ingles antes

Estatísticas mostram que no RJ você corre risco de levar um tiro antes mesmo de nascer.
No RJ proporção é de uma bala perdida por cada gota de chuva.
No RJ quando o assunto é bala perdida, o óbito considera causas naturais.

[Email] [WWW]
 
Índice dos Fóruns » Ruby & Ruby on Rails
Ir para:   
Powered by JForum 2.1.8 © JForum Team