- Shopping Bag ( 0 items )
From Barnes & NobleThe Barnes & Noble Review
Just what the world needs... another programming language. And yet, people who've discovered Ruby swear by it. The latest Japanese import, Ruby's exceptionally productive, thoroughly object-oriented, remarkably flexible, and fun.
As David Thomas and Andrew Hunt write: "Ruby doesn't obscure the solutions you write behind lots of syntax and reams of support code . . . you write programs close to the problem domain. Rather than constantly mapping your ideas and designs down to the pedestrian level of most languages, with Ruby you'll find you can express them directly and express them elegantly. Using Ruby, we are constantly amazed at how much code we can write in one sitting, code that works the first time."
In Programming Ruby, Thomas and Hunt make the case for Ruby, in detail -- and a good deal of what's here is presented in English for the first time. You'll start with a basic Ruby tutorial, learning a few concepts and terms you won't have come across in other languages; then introducing Ruby's classes, objects, types, expressions, and so forth. In Part II, you'll use Ruby to build web applications, create GUIs for Ruby applications with Ruby TK, and learn how to use Ruby in a Microsoft Windows environment (you can make native API calls, even use COM and Windows Automation).
Part III takes you into advanced terrain, such as Ruby's security features; introspection (similar to Java reflection); and marshaling. The book concludes with a 250-page Ruby library reference, encompassing its built-in classes and modules, standard library, object-oriented design libraries, network and web libraries, Windows support, and more.
If you're a developer in the mood to explore, Programming Ruby will reward you richly. (Bill Camarda)
Bill Camarda is a consultant and writer with nearly 20 years' experience in helping technology companies deploy and market advanced software, computing, and networking products and services. His 15 books include Special Edition Using Word 2000 and Upgrading & Fixing Networks For Dummies®, Second Edition.