The Ruby Programming Language

The Ruby Programming Language pdf epub mobi txt 電子書 下載2025

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.

出版者:O'Reilly Media, Inc.
作者:David Flanagan
出品人:
頁數:448
译者:
出版時間:2008
價格:USD 39.99
裝幀:Paperback
isbn號碼:9780596516178
叢書系列:
圖書標籤:
  • ruby 
  • Programming 
  • O'Reilly 
  • 編程 
  • Ruby 
  • 編程語言 
  • 計算機 
  • 敏捷開發 
  •  
想要找書就要到 小美書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

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.

具體描述

讀後感

評分

上次看到这么牛B的errata,是Modern C++ design, 再上次是DB concepts 其它好像没什么书有这么硕大的errata了。  

評分

pro: 语言容易懂,有例子,不像C++ primer和java核心技术那样厚而全,适合用来学习ruby cons: 有些不常用的东西没有醒目的提示,对初学者来说应该只抓重点,先放弃不常用的语法  

評分

其实能看懂,但就像一些东西一样,一旦自己写的时候就未必能写出来,我想这是我个人水平还不够的问题,也许书已经讲明白了。 后面元编程的部分直接买了metaprogramming ruby那本书,那本讲的非常好。  

評分

比Programming Ruby强不少,语法思路的极其清楚,框架堪称完备精美。这点上说有点像是中国人的风格。涵盖了1.9,现在也有影印版了。  

評分

比Programming Ruby强不少,语法思路的极其清楚,框架堪称完备精美。这点上说有点像是中国人的风格。涵盖了1.9,现在也有影印版了。  

用戶評價

评分

權威的語言參考,但是比較難啃,不適閤新手入門使用。

评分

閑來無事學學奇技淫巧。

评分

簡單,入門。大愛ruby,短碼太漂亮,尤其是小規模工具類的應用,不用ruby就太對不起自己瞭。

评分

簡單,入門。大愛ruby,短碼太漂亮,尤其是小規模工具類的應用,不用ruby就太對不起自己瞭。

评分

權威的語言參考,但是比較難啃,不適閤新手入門使用。

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.quotespace.org All Rights Reserved. 小美書屋 版权所有