The Well-Grounded Rubyist, 2/e (Paperback)
暫譯: 扎實的 Ruby 程式設計師(第二版)

David A. Black

買這商品的人也買了...

商品描述

Developers discovering Ruby quickly learn that this elegant object-oriented language is a powerful alternative to traditional static languages like Java or C++. It runs in most operating environments and can handle virtually any programming task you throw at it. Ruby code is clean and clear. Best of all, Ruby is dynamic, which means that it's designed to react at runtime to changes in an application's environment or requirements. And with the new language features in the long-awaited Ruby 2, Ruby has truly come into its own.

The Well-Grounded Rubyist, Second Edition addresses both newcomers to Ruby and those Ruby programmers who want to deepen their understanding of the language. It begins with the basic steps to getting a Ruby program up and running and goes on to explore sophisticated topics like callable objects, reflection, and threading. Whether the topic is simple or tough, the book's easy-to-follow examples and expert author David A. Black's lucid explanations give you immediate confidence as you build your Ruby programming skills.

This totally revised second edition includes coverage of features that are new in Ruby 2, as well as expanded and updated coverage of aspects of the language that have changed. New topics include keyword arguments, lazy enumerators, and Module#prepend. Updated areas include the new regular expression engine, program file encoding, and changes to the behavior of core classes and methods.

商品描述(中文翻譯)


開發者在探索 Ruby 時,迅速會發現這種優雅的物件導向語言是傳統靜態語言(如 Java 或 C++)的強大替代品。它可以在大多數操作環境中運行,並能處理幾乎所有的程式設計任務。Ruby 代碼乾淨且清晰。最棒的是,Ruby 是動態的,這意味著它設計用來在執行時對應用程式環境或需求的變化做出反應。隨著期待已久的 Ruby 2 中的新語言特性,Ruby 確實展現了它的獨特魅力。

The Well-Grounded Rubyist, Second Edition 針對 Ruby 的新手以及希望深化對這門語言理解的 Ruby 程式設計師。書中從基本步驟開始,教你如何啟動和運行 Ruby 程式,接著探討更複雜的主題,如可呼叫物件、反射和執行緒。無論主題是簡單還是困難,書中易於跟隨的範例和專家作者 David A. Black 的清晰解釋,將讓你在建立 Ruby 程式設計技能時立即獲得信心。

這本完全修訂的第二版涵蓋了 Ruby 2 中的新特性,以及擴展和更新了語言中已變更的各個方面。新主題包括關鍵字參數、懶惰枚舉器和 Module#prepend。更新的內容包括新的正則表達式引擎、程式檔案編碼,以及核心類別和方法行為的變更。