网站大量收购独家精品文档,联系QQ:2885784924
  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Ruby(水印)

Ruby?Ruby ! Ruby. Started (谁是当前最热门的(动态)语言?) “Python Or Ruby,That Is The Question 。” 我想如果哈姆莱特是一位生活在21 世纪的程序员,他的答案也不外乎如此吧。Python 和Ruby 确实在 最近表现的很强势,于是我也趁着春节假期追了一把星,感受一下不同语言间的思考方式。两门语言都很 优秀,做出唯一选择确实是一件很头疼的事情,网上也有不少这方面的对比资料,这里就不在描述了。最 后,仅仅是从感性角度选择了Ruby。毕竟,相对一条强悍的蟒蛇,我还是更喜欢一颗优雅的宝石o( ∩_ ∩)o 在内容开始之前先进行一个简单的声明吧:本篇文章属于开卷八分钟这类的读物,内容主要是 Ruby 的基础语法,目的是对自己这段时间学习Ruby 的一个总结(另加笔筒一个,排名不分前后^_^ )。当然,作 为一名初学者,水平有限,内容都非常浅显,文章中不涉及到性能优化、语法技巧,On Rails 等方面的内容, 取而代之的则是另外一个牵强的“优点”吧,就是老少皆宜。 本文主要涵盖的内容如下:  Ruby. Environment: Ruby 的开发环境  Ruby. Class :Ruby 面向对象基本概念  Ruby. Base:Ruby 基础语法介绍  Ruby. New:Ruby 新功能 临川羡鱼,不如退而结网。进行完一个简单的开场白,我与Ruby 的故事也马上开始。 (故事简介:小C,一名大学计算机系的学生。利用暑假时间来到一家以Ruby 为主要开发语言的公司实习, 下面就是小 C 一个月实习生活的亲身经历„„) Ruby. Environment (第一天来到这家实习公司,小C 对未来充满了憧憬和一丝不安) 小C :Hi,经理。我是来实习的小C,有一定的C++基础,但没有用过Ruby,以后还要多多指教啊。 经理:欢迎来实习,小C 。没有用过Ruby 吧,没关系,相信一周后你就会喜欢上它的! 小C :(脱口而出)一周就可以,不会这么快吧? (小C 表现的非常诧异,一周就能学会Ruby,岂不是不用培训,直接上岗) 经理:呵呵,看你的表情就知道你肯定不相信了,不如我先简单的介绍一下Ruby 吧。 经理:(兴致勃勃)Ruby 是一门非常人性化的语言,设计之初的目标就是为了使编程变得容易而且有趣。 Ruby 比Perl 的功能更为强大,比Python 更面向对象,这都是它独特的一面。另外,Ruby 作为一门跨平台 语言,几乎可以在任一平台下安装和运行,Windows 、Linux、Unix 以及Mac OS (IPhone)平台上都有对应 的安装包,在很多Linux 系统下都已经预装了Ruby,在Shell 中输入ruby –v 说不定就会有意外收获。 经理:(意犹未尽)好了,先说到这吧,具体的你以后再慢慢体会。现在给你介绍一下公司的同事吧。 (接着经理给小C 介绍了各位同事。其中,小X ,Ruby 组的负责人,也是小C 实习阶段的指导老师;小Y , 公司的技术总监,同时也负责各个模块的整合。第一天就这样不知不觉的过去了) (第二天一早小C 来到公司,开机后意外的发现没有安装Ruby。这时,小X 来到我身边) 小X :这台机子没有装 Ruby?好吧,你可以去 Ruby 官网上下一个最新的安装包。Ruby 的安装非常简单, 在Windows 下直接执行exe 就可以了,在Linux 下,以Suse 为例,通过YaST 工具安装Ruby 包就ok 了。 (在指导老师的指点下,小C 很快便在电脑下安装了Ruby 的开发环境,确实,Ruby 的安装非常傻瓜化) 图1:Ruby 安装包版本 (上图为Windows ,下图为Linux Suse) (安装结束后,Ruby 默认集成了三种开发环境:irb、fxri 、SciTE 。小C 在选择哪个开发环境中犹豫了起来, 工欲善其事,必先利其器,不妨找同事详细咨询一下再做决定) 小C :小X ,你平时都是在哪个开发平台下使用Ruby 啊? 小X :当然是irb 了,irb 是Ruby 提供的集成命令行的一种开发模式,主要针对平时使用Ruby 进行脚本编 程的用户,使用起来非常方便,只需要在命令行中输入irb 就可以把Ruby 切换成当前Shell 语言,当然,使

文档评论(0)

ayangjiayu4 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档