敬业的IT人 >> 编程开发 >> 其他语言 >> Ruby程序设计语言快速入门之安装Ruby

Ruby程序设计语言快速入门之安装Ruby

敬业的IT人 互联网 佚名 2008-2-19 12:20:51
提要 Ruby是一种面向对象的元编程语言,是它让许多开发者感到惊讶,甚至令他们提出这样的疑问:是否真正存在比Java和C#更好的语言?本系列教程将对Ruby语言作全面的探讨并试图回答这一问题。

  一、 引言

  你是否听说过Ruby?如今,它成了软件开发界的一个流行话题。该语言在去年春天的一次Java会议上引起我的注意,当时象Bruce Tate,Dave Thomas等著名人物都在谈论Ruby并且告诉在场的观众Ruby值得一看。

  现在,如果你象我一样正在从事软件开发,那么我们就有共识:尽管学习一种新的编程语言可能是一件趣事,但是只有你对它具有深入了解之后,你才有资格以一种怀疑眼光来看待另一种编程语言。毕竟,在上世纪八、九十年代的编程语言之争最终得出结论-从根本上看存在两大阵营:Java世界和微软基于.NET支持的开发语言。并不是我不想学习另一种语言,其实我只是期望通过选择其它编程语言才能获得一定技术优势的日子早点结束。然而,由于前面几位著名人士的影响,我决定一试Ruby。

  好,假定"我已经到过山顶",那么本系列文章就是我对Ruby的研究报告。

  二、 安装Ruby

  Ruby是一种开源的编程语言,由日本的Yukihiro Matsumoto在九十年代中期开发。你可以在www.ruby-lang.org站点得到Ruby。这种语言最初被作为一种脚本语言创建,可应用于许多平台上,包括Linux、各种类UNIX、MS-DOS、Windows、BeOS、Amiga、Acorn Risc OS和MacOS X。当前Ruby的最新版本是1.8.4。对于使用Windows平台的用户,你可以点按这里来得到一个"border="0" alt="Ruby程序设计语言快速入门之安装Ruby(图一)" />
图1.在Ruby中以交互方式运行摄氏到华氏温度转换计算
  图1中的转换程序也可以用一种Ruby IDE或简单文本编辑器实现并保存到一个文件中-例如cborder="0" alt="Ruby程序设计语言快速入门之安装Ruby(图二)" />
图2.运行cborder="0" alt="Ruby程序设计语言快速入门之安装Ruby(图三)" />
图3.交互式Ruby
  交互式Ruby特征也被嵌入到若干工具中。例如,Ruby文档的图形接口fxri,不仅可作为一种语言指南,而且可以用作一种交互式Ruby解释器(见图4)。

Ruby程序设计语言快速入门之安装Ruby(图四)
图4.fxri的交互式Ruby能力:在此,fxri也用来运行和图3相同的Ruby命令,但这是从文档工具内部运行的。查看 http://www.qqread.com/other-devtool/e122103002.html
粤ICP备06119539号
Copyright CiscoSky.Org,Some Rights Reserved.
Email:me1228#tom.com