Op werkdagen voor 23:00 besteld, morgen in huis Gratis verzending vanaf €20
, ,

Programming Ruby 1.9 & 2.0

The Pragmatic Programmer's Guide

Paperback Engels 2013 9781937785499
Verwachte levertijd ongeveer 15 werkdagen

Samenvatting

Ruby 1.9 was a major release of the language: it introduced multinationalization, new block syntax and scooping rules, a new, faster, virtual machine, and hundreds of new methods in dozens of new classes and modules. Ruby 2.0 is less radical-it has keyword arguments, a new regexp engine, and some library changes. This book describes it all.

The first quarter of the book is a tutorial introduction that gets you up to speed with the Ruby language and the most important classes and libraries. Download and play with the hundreds of code samples as you experiment with the language.

The second section looks at real-world Ruby, covering the Ruby environment, how to package, document, and distribute code, and how to work with encodings. The third part of the book is more advanced. In it, you'll find a full description of the language, an explanation of duck typing, and a detailed description of the Ruby object model and metaprogramming.

The book ends with a reference section: comprehensive ands detailed documentation of Ruby's libraries. You'll find descriptions and examples of more than 1300 methods in 58 built-in classes and modules, along with brief descriptions of 97 standard libraries.

Ruby makes your programming more productive: it makes coding fun again. And this book will get you up to speed with the very latest Ruby, quickly and enjoyably.

Specificaties

ISBN13:9781937785499
Taal:Engels
Bindwijze:paperback
Aantal pagina's:863
Druk:3
Verschijningsdatum:20-6-2013
Hoofdrubriek:IT-management / ICT
ISSN:

Lezersrecensies

Wees de eerste die een lezersrecensie schrijft!

Over Dave Thomas

Dave Thomas, as one of the authors of the Agile Manifesto, understands agility. As the author of Programming Ruby, he understands Ruby. And, as an active Rails developer, he knows Rails.

Andere boeken door Dave Thomas

Over Chad Fowler

Chad Fowler is an internationally known software developer, trainer, manager, speaker, and musician. Over the past decade he has worked with some of the world's largest companies and most admired software developers. He loves to program computers and, as part of his role as CTO of InfoEther, Inc., spends much of his time solving hard problems for customers in the Ruby language. He is co-organizer of RubyConf, RailsConf, and RailsConf Europe and author or co-author of a number of popular software books.

Andere boeken door Chad Fowler

Over Andy Hunt

Andy Hunt is a programmer turned consultant, author and publisher. He co-authored the best-selling book The Pragmatic Programmer, was one of the 17 founders of the Agile Alliance, and co-founded the Pragmatic Bookshelf, publishing award-winning and critically acclaimed books for software developers.

Andere boeken door Andy Hunt

Inhoudsopgave

Foreword to the Third Edition
Preface
Road Map

Part 1: Facets of Ruby
1. Getting Started
2. Ruby.new
3. Classes, Object, and Variables
4. Containers, Blocks, and Iterators
5. Sharing functionality: Inheritance, modules, and mixins
6. Standard types
7. Regular expressions
8. More about methods
9. Expressions
10. Exceptions, catch, and throw
11. Basic input and output
12. Fibers, Threads and processes
13. Unit testing
14. When trouble strikes!

Part 2: Ruby in its setting
15. Ruby and its World
16. Namespaces, source files, and distributrion
17. Character encoding
18. Interactive Ruby Shell
19. Documenting Ruby
20. Ruby and the Web
21. Ruby and Microsoft Windows

Part 3: Ruby Crystallized
22. The Ruby Language
23. Duck Typing
24. Metaprogramming
25. Reflecting, ObjectSpace, and Distributed Ruby
26. Locking Ruby in the Safe

Part 4: Ruby Library Reference
27. Built-in classes and modules
28. Standard library

A1. Support
-Web sites
-Usenet Newsgroup
-Mailing lists
-Bug reporting

A2: Bibliography

Index

Managementboek Top 100

Rubrieken

Populaire producten

    Personen

      Trefwoorden

        Programming Ruby 1.9 & 2.0