编者按

Ruby是一种解释型的方便快捷的面向对象脚本语言,它是日本的Yukihiro Matsumoto(人们都叫他Matz.)于1993年2月24日首次发布的。它从Perl, Eiffel那里吸收了很多特性, 使之很适合用来文本文件处理和进行系统管理任务,并且完全面向对象。它的语法简单明快,可扩展并且可以跨平台。Ruby是完全自由开放的,意思是我们不仅可以免费得到,且可以自由地使用、复制、修改和分发它。

Ruby历史

      Ruby是一个注重均衡的语言,它的发明者松本行弘 Yukihiro “matz” Matsumoto,混合了他喜欢的语言(Perl、Smalltalk、Eiffel、Ada 和 Lisp ) 产生了一种具有函数式及指令程序设计特性的新语言。

      他常说,他是“试着让Ruby更自然,而不是简单,就像生活一样”。

      除此之外,他还提到:Ruby 就像人的身体一样,表面上看来简单,但是内部却相当的复杂


    Ruby版本发展历史:
    • 1995 12月-Ruby 0.95版本
    • 1996 12月-发布Ruby 1.0版本
    • 1997 8月-发布Ruby 1.1版本
    • 1998 12月-发布了安定版1.2和开发版1.3
    • 2007 3月-发布了稳定版本1.8.6
Ruby技术资料下载
专题联系人

专题策划、制作:Cynthia
联系方式:96096168转332

焦点关注
面向对象的脚本语言—Ruby
编者按:

    Ruby是面向对象的编程语言,她追求的是“简便快捷的面向对象编程”。Ruby是解释型语言,因此不需编译即可快捷地编程。同时Ruby具有类似Perl的强大的文本处理功能,她可并不只是个玩具,您可以用她来进行实用的编程。此外,您还可以很方便地使用C语言来扩展Ruby的功能,因此可以把她当作各种库的前端来使用。本专题主要针对面向对象的脚本语言Ruby进行系统介绍。     >>全文

Ruby基础入门
·认识Ruby

一言以蔽之,Ruby是一种语法简单且功能强大的面向对象的脚本语言。与perl一样,Ruby文本处理功能十分强大。当然了它的功能远不止于此,您还可以使用它来开发实用的服务器软件。Ruby博采众长,吸收了众多语言的优点,却又别具一格。

Ruby开发技巧与使用
·使用Ruby配备Oracle数据库
由于动态脚本编写语言提供了强大的特性并支持快速开发,因此使用它们的人越来越多。最近,人们对 Ruby on Rails 框架的兴趣将 Ruby 推到了软件开发社区的前列。然而,Ruby 不仅可用于 Web 开发,它还为数据库专业人员提供了强大、简洁、灵活的脚本编写语言。本文深入研究了Ruby 的某些功能以及如何通过 Oracle 数据库利用这些功能。

 

 Ruby高级应用与案例
·用Ruby创建领域特定语言(DSL)
一个DSL, 是一个针对相对窄的应用范围设计的编程或描述语言。相对于通用目的语言, 它被设计来处理特定的计算任务, DSL 仅适用于特定领域。