ruby是一个了不起的语言,不用但心学了它会无用武之地。同as一样,它会逐渐为人所重视,I believe。
本文只介绍在windows下如何安装ruby学习、开发环境及第一个ruby程序:
什么是ruby?
Ruby是一种强大、快捷、纯面向对象的解释型脚本语言,由日本著名开源程序员Matz于1993年发布。Ruby从Perl, Eiffel,Smalltalk那里吸取了很多特性, 很适合处理文本以及管理系统任务等等。Ruby是开源的,这意味着我们每一个开源运动员都可以修改、分发它。Ruby主要有以下特征:
1、Ruby语法简单灵活,很猾黠。
2、Ruby的操作符是方法,可以重写。
3、像Smalltalk那样,一切全是对象。数字1是类Fixnum的一个实例。而在C#里,数字是值类型。
4、Ruby是解释型语言。可以在运行时动态添加、删除其属性、方法。有点像AS2。
5、Ruby有模块(Modules)的概念。模块是方法的集合,它是一个比多重继承更清晰的解决方案。
6、Ruby的程序块(blocks)可以做为参数传递给方法。
7、自动垃圾清理。
8、比起Perl,Python更容易写C扩展。
9、类型自动管理。对于一个数字,值较小的是Fixnum类型,值较大时则自动转为Bignum类型。Ruby的变量不需要事先声明,实例变量以@开头,全局变量以$开头,方法首字小写,类首字大写等等。
10、Ruby几乎可以支持所有操作系统。并且其多线程特性不因系统变化,哪怕是在MS-DOS系统里。
如何安装与使用ruby?
一,下载ruby 1.8.6,一会默认安装。
二,打开cmd,输入
ruby -v
如果出现如下版本信息,说明安装成功。
ruby 1.8.6 (2007-09-24 patchlevel 111) [i386-mswin32]
三,继续在cmd中输入
ruby -e ‘print “hello ruby!”‘
屏幕上将打印出hello ruby!。注:-e表示把后面语句按程序执行。
四,安装ruby时,自动安装了一个IDE编辑环境SciTE。如果希望它是中文界面,请下载另存为locale.properties至X:\bury\scite安装目录下,重启SciTE即可。
五,打开SciTE,输入print “hello ruby!”,保存为hello.rb。按F5执行,右栏将出现运行结果。
恭喜,完成了ruby第一步。