BDS Summary
This first English text on the computer program language Ruby covers all the features of the language and how to use them to build code and compare it to other existing languages.Back Cover Copy
Developers from around the world are using the Ruby language. Heres what theyre saying about Programming Ruby... In their first landmark book, The Pragmatic Programmer, Dave and Andy urged us to learn at least one new programming language every year. It may follow the principle of least surprise that the authors would bring us this years candidate, accompanied with a pragmatic philosophy of how to learn your new OO scripting language of choice. Frank Westphal, independent consultant Ruby is an exciting new language, worth knowing about and well worth considering for an upcoming project. It's rare to see such a useful book this early in the life of a new language. But of course I would expect no less from the authors of The Pragmatic Programmer. Andy and Dave: Thanks! Ron Jeffries, author of Extreme Programming Installed I have used Perl and Python for my work... but Ruby just turns my work into fun! Clemens Hintze, programmer Ruby is a remarkably clean, simple, powerful, and practical dynamic OO programming language. Ruby fully deserves this correspondingly best-of-breed book. This book is a must have wizards workshop for using Ruby to boost your programming power and productivity. This book will greatly amplify the worldwide use of Ruby, stimulate powerful Ruby extensions, and generate demand for second and third editions. I look forward to telling later legions of Ruby users that I was farsighted enough to master Ruby using the classic first edition of Programming Ruby. Conrad Schneiker A good book by a great pair of programmers about a language with a great future. This should be the first Ruby book anyone buys. Hal Fulton Dave and Andy are among the western pioneers who understand the value of this precious gem of a language. They cleaned and polished it well, dazzling us all with its depth and transparency. It's almost magical. Aleksi Niemeli Use Ruby and you'll write better code, be more productive, and enjoy programming more. "I love it. Conceptually it is really clean, and sweet." --Kent Beck, author of Extreme Programming Explained, on the Ruby language Ruby is a true object-oriented programming language that makes the craft of programming easier. Ruby is a transparent language: It doesn't obscure your program behind unnecessary syntax or reams of extra support code. Guided by the Principle of Least Surprise, Ruby embodies the values of consistency and simplicity of expression. It's more than a programming language: It's a concise way of expressing ideas. Ruby supports natural intelligence--yours. Programming Ruby: The Pragmatic Programmer's Guide is your complete Ruby resource. It provides a tutorial and overview of Ruby version 1.6; a detailed description of the language's structure, syntax, and operation; a guide to building applications with Ruby; and a comprehensive library reference. Mining real rubies is hard work done with a pickaxe, but mining ruby the language is simple With this book, you'll find it remarkably easy to Learn Ruby basics. You'll find normal stuff like classes, objects, and exceptions, as well as more interesting features, such as infinite-precision integers, iterators, mixins, and threads. Write large, well-structured Ruby programs Write CGI scripts and create dynamic Ruby pages for the Web Create cross-platform GUI applications Access Microsoft Windows native API calls and automate Windows applications Extend Ruby using C code Other gems you'll find in Programming Ruby include: An alphabetical reference to all of the built-in classes, modules, and the standard library, documenting over a thousand methods A reference to object-oriented design libraries, network and Web libraries, and Microsoft Windows support A guide toLong Description
Ruby, a new, object-oriented scripting language, has won over thousands of Perl and Python programmers in Japan -- and it's now launching worldwide. This is the world's first English-language developer's guide to Ruby. Written by the two leading Ruby developers, Programming Ruby demonstrates Ruby's compelling advantages, and serves as a start-to-finish tutorial and reference for every developer. The authors introduce all of Ruby's basics, including classes, objects, variables, container, iterators, types, methods, expressions, modules, I/O, and threads. You'll master Ruby development for the Web, including CGI scripts and embedding Ruby in HTML; learn how to create GUI-based Ruby applications with TK; and discover techniques for integrating Ruby with Windows. Programming Ruby shows how to extend Ruby in C, and presents in-depth coverage of advanced features. Numerous fully functional code examples are included. The book contains an alphabetical reference to Ruby 1.6 -- the latest version -- documenting over 800 methods, 40 built-in classes, and many useful library modules.Title Summary
"Ruby is a true object-oriented programming language that makes the craft of programming easier. Ruby is a transparent language: It doesn't obscure your program behind unnecessary syntax or reams of extra support code." "Guided by the Principle of Least Surprise, Ruby embodies the values of consistency and simplicity of expression. It's more than a programming language: It's a concise way of expressing ideas. Ruby supports natural intelligence - yours." "Programming Ruby: The Pragmatic Programmer's Guide is your complete Ruby resource. It provides a tutorial and overview of Ruby version 1.6; a detailed description of the language's structure, syntax, and operation; a guide to building applications with Ruby; and a comprehensive library reference."--BOOK JACKET. Title Summary field provided by Blackwell North America, Inc. All Rights Reserved
A tutorial and reference to the object-oriented programming language for beginning to experienced programmers. Using version 1.6, Thomas and Hunt describe the language's structure, syntax, and operation and explain how to build applications. They include a library reference. Annotation c. Book News, Inc., Portland, OR (booknews.com)