Poetry Madness
 
 

Recently Viewed clear list


Q&A | February 27, 2014

Rene Denfeld: IMG Powell’s Q&A: Rene Denfeld



Describe your latest book. The Enchanted is a story narrated by a man on death row. The novel was inspired by my work as a death penalty... Continue »
  1. $18.19 Sale Hardcover add to wish list

    The Enchanted

    Rene Denfeld 9780062285508

spacer
Qualifying orders ship free.
$39.99
New Trade Paper
Ships in 1 to 3 days
Add to Wishlist
Qty Store Section
1 Burnside - Bldg. 2 Computer Languages- Ruby
25 Remote Warehouse Software Engineering- Programming and Languages

The Ruby Programming Language

by

The Ruby Programming Language Cover

 

Synopses & Reviews

Publisher Comments:

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:

  • David Flanagan, bestselling author of programming language "bibles" (including JavaScript: The Definitive Guide and Java in a Nutshell) and committer to the Ruby Subversion repository.


  • 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.
This book begins with a quick-start tutorial to the language, and then explains the language in detail from the bottom up: from lexical and syntactic structure to datatypes to expressions and statements and on through methods, blocks, lambdas, closures, classes and modules.

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.

Book News Annotation:

This guide to Ruby covers version 1.8 and 1.9 of the language. Written for experienced programmers new to Ruby, and for current Ruby programmers who want to challenge their understanding and mastery of the language, the book documents Ruby definitively but without the formality of a language specification. It begins with a quick-start tutorial, then explains the language in detail from the bottom up. Also included is a thorough introduction to the API of the Ruby platform, demonstrating, with heavily commented example code, Ruby's facility for text processing numeric manipulation, collections, input/output, networking, and concurrency. The book is an updated and expanded version of the publisher's Ruby in a Nutshell by Yukihiro Matsumoto. Flanagan is a programmer and author. Matsumoto is the creator, designer, and lead developer of Ruby. Annotation ©2008 Book News, Inc., Portland, OR (booknews.com)

Synopsis:

If you're interested in developing applications for Apple's Mac OS X platform, but prefer to use a sleek, developer-friendly language, MacRuby is ideal. This in-depth guide shows you how this Apple implementation of the Ruby language provides access to all of the features available to Objective-C programmers. You'll get clear, detailed explanations of MacRuby, including quick programming techniques such as prototyping classes.

Ideal for programmers of all experience levels, MacRuby: The Definitive Guide is packed with code samples. If you're a programmer familiar with Ruby, you can tap your skills to take advantage of Interface Builder, the Cocoa libraries, Objective-C runtime, and more. If you already develop with Cocoa, you'll discover how MacRuby will improve your productivity.

Topics include:

  • MacRuby basics, including classes and methods
  • Advanced features, such as selectors, blocks, and concurrency
  • Primitive object classes and data types in Cocoa's Foundation framework
  • AppKit classes for building Mac OS X GUI applications
  • Relational object persistence with Cocoas Core Data data model framework
  • Apple's Xcode suite of developer tools, including Interface Builder

About the Author

David Flanagan is a computer programmer who spends most of his time writing about JavaScript and Java. His books with O'Reilly include JavaScript: The Definitive Guide, JavaScript Pocket Reference, Java in a Nutshell, Java Examples in a Nutshell, and Java Foundation Classes in a Nutshell. David has a degree in computer science and engineering from the Massachusetts Institute of Technology. He lives with his wife and children in the U.S. Pacific Northwest bewteen the cities of Seattle, Washington and Vancouver, British Columbia. David has a blog at www.davidflanagan.com.

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.

Table of Contents

PrefaceChapter 1: IntroductionChapter 2: The Structure and Execution of Ruby ProgramsChapter 3: Datatypes and ObjectsChapter 4: Expressions and OperatorsChapter 5: Statements and Control StructuresChapter 6: Methods, Procs, Lambdas, and ClosuresChapter 7: Classes and ModulesChapter 8: Reflection and MetaprogrammingChapter 9: The Ruby PlatformChapter 10: The Ruby EnvironmentColophon

Product Details

ISBN:
9780596516178
Author:
Flanagan, David
Publisher:
O'Reilly Media
Author:
Matsumoto, Yukihiro
Author:
Aimonetti, Matt
Subject:
Programming - Software Development
Subject:
Programming Languages - General
Subject:
Object-oriented programming (computer science
Subject:
Ruby (Computer program language)
Subject:
Software Development & Engineering - General
Subject:
Object-oriented pro
Subject:
Software Engineering - Programming and Languages
Copyright:
Edition Description:
Trade Paper
Publication Date:
20080131
Binding:
TRADE PAPER
Language:
English
Illustrations:
Y
Pages:
448
Dimensions:
9.19 x 7.00 in

Other books you might like

  1. Eclipse Distilled New Trade Paper $34.99
  2. Design Patterns: Elements of...
    Used Hardcover $45.50
  3. Jruby Cookbook Used Trade Paper $8.50
  4. Modern C++ Design: Generic... Used Trade Paper $42.00
  5. C++ Standard Library: A Tutorial and... Used Hardcover $18.95
  6. Effective STL: 50 Specific Ways to... New Trade Paper $56.95

Related Subjects

Computers and Internet » Computer Languages » Ruby
Computers and Internet » Internet » Scripting
Computers and Internet » Software Engineering » General
Computers and Internet » Software Engineering » Programming and Languages

The Ruby Programming Language New Trade Paper
0 stars - 0 reviews
$39.99 In Stock
Product details 448 pages O'Reilly Media - English 9780596516178 Reviews:
"Synopsis" by ,

If you're interested in developing applications for Apple's Mac OS X platform, but prefer to use a sleek, developer-friendly language, MacRuby is ideal. This in-depth guide shows you how this Apple implementation of the Ruby language provides access to all of the features available to Objective-C programmers. You'll get clear, detailed explanations of MacRuby, including quick programming techniques such as prototyping classes.

Ideal for programmers of all experience levels, MacRuby: The Definitive Guide is packed with code samples. If you're a programmer familiar with Ruby, you can tap your skills to take advantage of Interface Builder, the Cocoa libraries, Objective-C runtime, and more. If you already develop with Cocoa, you'll discover how MacRuby will improve your productivity.

Topics include:

  • MacRuby basics, including classes and methods
  • Advanced features, such as selectors, blocks, and concurrency
  • Primitive object classes and data types in Cocoa's Foundation framework
  • AppKit classes for building Mac OS X GUI applications
  • Relational object persistence with Cocoas Core Data data model framework
  • Apple's Xcode suite of developer tools, including Interface Builder

spacer
spacer
  • back to top
Follow us on...




Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at Powells.com.