Ruby Programming Language, The

(Paperback - 2008)
by

David Flanagan

,

Yukihiro Matsumoto

Write a Review
List Price:Rs 400
Our Price:Rs. 360
Discount:Rs. 40
    10%off Free Shipping

In Stock. Order now and get it in 3 business days. See Details

All India - Free Shipping. See Details
Ships to India only.

Buy online using:
- Credit Card (VISA & MasterCard)
- Debit Card or Internet Banking Account (all major Indian Banks accepted)
- Cheque, Demand Draft or Money Order. See Details


Publisher: Shroff/o'reilly



OR



Book: Ruby Programming Language, The
Everything you Need to Know (Covers Ruby 1.8 and 1.9)

Ruby has gained some attention through the popular Ruby on Rails web development framework, but the language alone is worthy of more consideration -- a lot more. This book offers a definition explanation of this powerful and extremely flexible language, which draws inspiration from Lisp, Smalltalk and Perl, but uses a grammar that's easy for C and Java programmers to learn.

With The Ruby Programming Language, you will quickly learn your way around versions 1.8 and 1.9, and discover why this pure object-oriented language is also suitable for procedural and functional programming styles. You'll learn Ruby's lexical structure, primary expressions, conditionals, syntax, classes, the data it manipulates, and more. Ruby blurs the distinction between language and platform, so this book includes a tour of the core Ruby API. But the primary subject is the language itself, including:

  • Ruby's lexical structure including basic issues like character set, case sensitivity and reserved words

  • Numbers, strings, ranges, arrays, and other data that Ruby programs can manipulate, plus basic features of all Ruby objects

  • Primary expressions in Ruby -- literals, variable references, method invocations and assignments

  • Conditionals, loops (including blocks and iterator methods), exceptions and other Ruby expressions

  • Ruby's method definition and invocation syntax, and the invokeable objects known as procs and lambdas

  • An explanation of closures in Ruby and an exploration of functional programming techniques

  • Classes and modules in Ruby, inheritance, method visibility, mixing modules and the method name resolution algorithm

  • Ruby APIs that allow a program to inspect and manipulate itself, and metaprogramming techniques that use the APIs to extend Ruby's syntax for easier programming

  • A quick tutorial of the Ruby platform -- the most important classes and methods, text processing, numeric computation, collections, input/output, networking and threads

The Ruby Programming Language also covers the top-level Ruby programming environment, including global variables and functions, command-line arguments supported by the Ruby interpreter, and Ruby's security mechanism. If you're an experienced programmer who wants a look at this language in depth, this easy-to-follow guide is invaluable.

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 Java in a Nutshell, Java Examples in a Nutshell, Java Foundation Classes in a Nutshell, JavaScript: The Definitive Guide, and JavaScript Pocket Reference. 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.

 

Book Reviews of Ruby Programming Language, The
No Reviews Yet! Be the first one to review this book.

Write your own book review for Ruby Programming Language, The:
Review Title:
Your Name:

Details of Book: Ruby Programming Language, The Book: Ruby Programming Language, The
Author: David Flanagan, Yukihiro Matsumoto
ISBN:

8184044925


ISBN-13:

9788184044928

,

978-8184044928


Binding: Paperback
Publishing Date: 2008
Publisher: Shroff/o'reilly
Number of Pages: 460
2 States: The Story Of My Marriage by Chetan BhagatFourth book by the bestselling author Chetan Bhagat.
2 States is a story about Krish and Ananya. They are from two different states of India, deeply in love and want to get married. Of course, their parents don’t agree. To convert their love story into a love marriage, the couple have a tough battle in front of them.

Order now at 32% Discount
Books Recently Viewed by You
Ra by Wes WallaceRa by Wes Wallace
Rs 864Rs. 8294% off
Popular at Flipkart.comCollins Gem Portuguese Dictionary | New Jersey Language Arts Test Preparation Workbook, Introductory Course | Cissp All-in-one Exam Guide, Fifth Edition | Current Topics In Developmental Biology, Volume 46 | On Many A Bloody Field | Japanese Women Don't Get Old Or Fat | Taiwan's Security And Air Power | A Dissertation On The Mysteries Of The Cabiri | Notes On The Design Of Machine Elements For Use In Connection With Unwin's Machine Design, Part One | History Of The Development Of The Doctrine Of The Person Of Christ, Volume I | The Firstborn Of God | Freebsd 6 Unleashed [with Dvd] | Birds Of Eastern North America | River Towns Of Central Kentucky | Herman Miller Office | Making Virtual Worlds | La Rosa Y El Fuego = La Rosa Y El Fuego | Scholars, Writers, And Professionals | Sopranos On The Couch | Out Of The Red Shadows | Pulse Code Modulation Systems Design | The Spiral Cage | A Woman's Estate | The Male Strain | The White Company | A Pair Of Blue Eyes | Vade-mecum To Man V2 | Theory Of Music | The Adventures Of Jimmy Dale | History Of The United Brothers Of Friendship And Sister Of The Mysterious Ten - In Two Parts | Sophie's Wheels | Lathe Operation And Maintenance | Financial Aid Financer | The Knave Of Hearts | Flame Resistant Cotton | Understanding Radar Systems | Sarva Darshana Samagraha | Managing A Vision | Gods Gouden Thesaurus Het Middelnederlandse Handschrift Onb, 2372 In De Alchemistische Traditie | The Right To Love | Stonewall Kitchen Breakfast | The Finances Of Sir John Kynnersley | Reforms | Voyage Du Sieur Paul Lucas Au Levant V1 | Greek Prosody, Containing Rules For The Structure Of Iambic, Trochaic, Anapaestic, And Dactylic Vers | Unbound | Geometric Optics | Readg& Writg Acadmc Cmnty& Mcl S/acc Kit Pk | A Metrical History Of Portsmouth | Lectures On The Millennium | The Principles Of Historical Evidence Considered In Their Bearing On The History Of Remote Times | more...


    Book: Ruby Programming Language, The by David Flanagan, Yukihiro Matsumoto
    ISBN Number: 8184044925, 9788184044928, 978-8184044928