下载 >  开发技术 >  其它 > Pragmatic Bookshelf, Programming Ruby 2nd
4

Pragmatic Bookshelf, Programming Ruby 2nd

This book is the second edition of the PickAxe, as Programming Ruby is known to Rubyists. It is a tutorial and reference for the Ruby programming language. If you have the first edition, you’ll find that this version is a significant rewrite. When Andy and I wrote the first edition, we had to explain the background and appeal of Ruby. Among other things, we wrote “When we discovered Ruby, we realized that we’d found what we’d been looking for. More than any other language with which we have worked, Ruby stays out of your way. Yo u can concentrate on solving the problem at hand, instead of struggling with compiler and language issues. That’s how it can help you become a better programmer: by giving you the chance to spend your time creating solutions for your users, not for the compiler.” That belief is even stronger today. Four years later. Ruby is still our language of choice: I use it for client applications, I use it to run our publishing business, and I use it for all those little programming jobs I do just to get things running smoothly. In those four years, Ruby has progressed nicely. A large number of methods have been added to the built-in classes and modules, and the size of the standard library (those libraries included in the Ruby distribution) has grown tremendously. The community now has a standard documentation system (RDoc), and RubyGems may well become the system of choice for packaging Ruby code for distribution. This change has been wonderful, but it left the original PickAxe looking a tad dated. This book remedies that: like its predecessor, it is written for the very latest version of Ruby. ...展开详情收缩
2009-06-10 上传大小:7.17MB
想读
分享
收藏 举报

评论 共1条

libinzhangyuan 好东西。清晰
2012-10-20
回复
Programming Ruby 1.9 & 2.0 The Pragmatic Programmers’ Guide 4th Edition

Ruby is the fastest growing and most exciting dynamic language out there. If you need to get working programs delivered fast, you should add Ruby to your toolbox. This book is the only complete reference for both Ruby 1.9 and Ruby 2.0, the very latest version of Ruby. 2013 marks the 20th anniversary of the Ruby language. We’re proud that throughout its history, we’ve continued to cover the latest version of Ruby. Would you like to go from first idea to working code much, much faster? Do you currently spend more time satisfying the compiler instead of your clients or end users? Are you frustrated with demanding languages that seem to get in your way, instead of getting the work done? Are you using Rails, and want to dig deeper into the underlying Ruby language? If so, then we’ve got a language and book for you! Ruby is a fully object-oriented language, much like the classic object-oriented language, Smalltalk. Like Smalltalk, it is dynamically typed (as opposed to Java or C++), but unlike Smalltalk, Ruby features the same conveniences found in modern scripting languages such as Perl and Python. The combination of the power of a pure object-oriented language with the convenience of a scripting language makes Ruby a favorite tool of intelligent, forward-thinking programmers. The Pickaxe contains four major sections: An acclaimed tutorial on using Ruby. The definitive reference to the language. Complete documentation of all built-in classes, modules, and methods. Complete descriptions of all 97 standard libraries. This is the reference manual for Ruby, including a description of all the standard library modules, a complete reference to all built-in classes and modules (including all the new and changed methods introduced by Ruby 1.9, 1.9.2, 1.9.3, and 2.0). It also includes all the new and changed syntax and semantics introduced since Ruby 1.8. Learn about the new parameter passing rules, local variable scoping in blocks, fibers, and the new block declaration syntax, among other exciting new features. About Ruby 2.0 Ruby 2.0 is a minor update to Ruby 1.9, unlike the more major updates from Ruby 1.8 to Ruby 1.9. The major language changes in Ruby 2.0 are the addition of keyword arguments and the change to use UTF-8 as the default source file encoding. There are a number of additions to the standard library, including: @Enumerator::Lazy@, which adds support for lazy access to potentially infinite lists. Refinements allow you to encapsulate changes to third-party classes, and scope their application to individual source files, preventing your changes from polluting the global application. You’ll also find that Ruby 2 is faster, and has memory management improvements that make it more server-friendly. All told, there are over 110 sections of the book that have been flagged and cross-linked to indicate 2.0 content. What You Need This book assumes you have a basic understanding of object-oriented programming. In general, Ruby programmers tend to favor the the command line for running their code, and they tend to use text editors rather than IDEs. * Ruby runs on Windows, Linux, and Macs.

立即下载
Rube book

Agile Web Development with Rails.pdf Learn Ruby On Rails In 4 Days.pdf Pragmatic Bookshelf - Programming Ruby - 2nd.pdf Rails Recipes.pdf Ruby for Rails.pdf ...

立即下载
Python 编程实践 第2版 (英文版电子书)

[Pragmatic Bookshelf] Practical Programming An Introduction to Computer Science Using Python 3 2nd Edition (E-Book)

立即下载
Pragmatic Programmers - Programming Ruby(2nd Edition Syngress).rar

Pragmatic Programmers - Programming Ruby(2nd Edition Syngress).rar

立即下载
Programming Ruby - The Pragmatic Programmer's Guide, 2nd Edition (2005) [annotated]

Programming Ruby - The Pragmatic Programmer's Guide, 2nd Edition (2005) [annotated]

立即下载
Programming Ruby 1.9 (Pragmatic Bookshelf 2009).pdf

Programming Ruby 1.9

立即下载
[Ruby] Ruby 1.9 & 2.0 编程 (英文版)

☆ 资源说明:☆ [Pragmatic Bookshelf] Ruby 1.9 & 2.0 编程 (英文版) [Pragmatic Bookshelf] Programming Ruby 1.9 & 2.0 The Pragmatic Programmers' Guide 4th Edition (E-Book) ☆ 出版信息:☆ [作者信息] Dave Thomas , Andy Hunt , Chad Fowler [出版机构] Pragmatic Bookshelf [出版日期] 2013年07月04日 [图书页数] 888页 [图书语言] 英语 [图书格式] PDF 格式

立即下载
[Ruby] Ruby 1.9 编程 (英文版)

☆ 资源说明:☆ [Pragmatic Bookshelf] Ruby 1.9 编程 (英文版) [Pragmatic Bookshelf] Programming Ruby 1.9 The Pragmatic Programmers' Guide 3rd Edition (E-Book) ☆ 出版信息:☆ [作者信息] Dave Thomas , Chad Fowler , Andy Hunt [出版机构] Pragmatic Bookshelf [出版日期] 2009年04月28日 [图书页数] 864页 [图书语言] 英语 [图书格式] PDF 格式

立即下载
Seven Languages in Seven Weeks.pdf

A Pragmatic Guide to Learning Programming Languages Author: Bruce A. Tate The Pragmatic Bookshelf Raleigh, North Carolina Dallas, Texas Ruby, Io, Prolog, Scala, Erlang, Clojure, Haskell

立即下载
[Clojure] Clojure 程序设计 第2版 (英文版)

☆ 资源说明:☆ [Pragmatic Bookshelf] Clojure 程序设计 第2版 (英文版) [Pragmatic Bookshelf] Programming Clojure 2nd Edition (E-Book) ☆ 出版信息:☆ [作者信息] Stuart Halloway, Aaron Bedra [出版机构] Pragmatic Bookshelf [出版日期] 2012年04月17日 [图书页数] 296页 [图书语言] 英语 [图书格式] PDF 格式

立即下载
Agile Web Development with Rails 2 Edition正式版

Pragmatic Bookshelf - Agile Web Development with Rails 2nd Edition2正式版本PDF,非常清晰.

立即下载
七周七语言:理解多种编程范型.[美]Bruce A.Tate(带详细书签)

从计算机发展史早期的Cobol、Fortran到后来的C、Java,编程语言的家族不断壮大。除了这些广为人知的语言外,还涌现了Erlang、Ruby等后起之秀,它们虽被喻为小众语言,但因其独特性也吸引了为数不少的追随者。 Bruce A. Tate是软件行业的一名老兵,他有一个宏伟目标:用一本书的篇幅切中要害地探索七种不同的语言。本书就是他的成果。书中介绍了Ruby、Io、Prolog、Scala、Erlang、Clojure和Haskell这七种语言,关注每一门语言的精髓和特性,重点解决如下问题:这门语言的类型模型是什么,编程范式是什么,如何与其交互,有哪些决策构造和核心数据结构,有哪些独特的核心特性。 在这个飞速发展的信息时代,程序员仅仅掌握甚至精通一门语言是远远不够的。了解多门语言蕴涵的思维方式,在编码中互相借鉴,再挑出一两门对自己口味的语言深入学习,这些已经成为在软件行业中安身立命之本。从这个意义上说,每个程序员都应该看看这本《七周七语言》。 作者简介: Bruce A. Tate RapidRed公司总裁,该公司主要为Ruby轻量级开发提供咨询。他曾任职于IBM公司,并担任过多家公司的客户解决方案总监和CTO。著作有十余本,包括荣获Jolt大奖的Better, Faster, Lighter Java。 译者简介: 戴玮 80后宅男,中科院自动化所在读博士,热爱机器学习与计算机视觉。编程喜C#、Ruby、Haskell而厌Java。 白明 Neusoft某开发部技术总监,拥有多年电信级软件开发经验;资深C程序员,对Common Lisp、Python等小众语言也有涉猎;对开源软件有着浓厚的兴趣,曾先后贡献了lcut、cbehave等多个工具框架;喜好写博客http://bigwhite.blogbus.com),耕耘七年,仍孜孜不倦。 巨成 万方数据数字出版事业部架构师,.NET开发人员。

立即下载
The C Programming Language(2nd Edition) 中文完整版PDF

从PDG格式转换过来的,绝对完整,较清晰。供大家分享,顺便赚点积分

立即下载
ror系列

Programming Ruby 2nd的英文原版!

立即下载
Programming Ruby 2nd

Programming Ruby 2nd Edition

立即下载
Practical Programming, 2nd Edition

Introduction to Computer Science Using Python: A Computational Problem-Solving Focus introduces readers to programming and computational problem-solving via a back-to-basics, step-by-step, objects-late approach that makes this book easy to teach and learn from. Readers are provided with a thorough conceptual grounding in computational problem solving before introducing them to specific Python syntax, thus giving them the background to become successful programmers in any language. Dierbach also offers readers a thorough grounding in imperative programming before introducing them to object-oriented programming. His step-by-step pedagogical approach makes this an accessible and reader-friendly introduction to programming that eases readers into program-writing through a variety of hands-on exercises.

立即下载
Programming Ruby 2nd Edition

Programming Ruby 2nd Edition

立即下载
Programming Pearls(2nd) 无水印扫描版pdf

Programming Pearls(2nd) 英文无水印扫描版pdf 第2版 pdf所有页面使用FoxitReader、PDF-XChangeViewer、SumatraPDF和Firefox测试都可以打开 本资源转载自网络,如有侵权,请联系上传者或csdn删除 查看此书详细信息请在美国亚马逊官网搜索此书

立即下载
Programming Ruby 1.9 The Pragmatic Programmers' Guide

Programming Ruby 1.9 The Pragmatic Programmers' Guide -- Ruby 编程的圣经教程。此版本涵盖最新的Ruby 1.9

立即下载
Boost.Asio C++ Network Programming(2nd) 无水印pdf

Boost.Asio C++ Network Programming(2nd) 英文无水印pdf 第2版 pdf所有页面使用FoxitReader和PDF-XChangeViewer测试都可以打开 本资源转载自网络,如有侵权,请联系上传者或csdn删除 本资源转载自网络,如有侵权,请联系上传者或csdn删除

立即下载
关闭
img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

Pragmatic Bookshelf, Programming Ruby 2nd

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
为了良好体验,不建议使用迅雷下载
VIP和C币套餐优惠
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
您还未下载过该资源
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

若举报审核通过,可返还被扣除的积分

  • 举报人:
  • 被举报人:
  • *类型:
    • *投诉人姓名:
    • *投诉人联系方式:
    • *版权证明:
  • *详细原因: