Ruby 简明教程

Ruby - Overview

Ruby 是一种纯粹的面向对象的编程语言。它于 1993 年由日本的 Yukihiro Matsumoto 创建。

您可以在 www.ruby-lang.org 上的 Ruby 邮件列表上找到 Yukihiro Matsumoto 的名字。Matsumoto 在 Ruby 社区中也被称为 Matz。

Ruby is "A Programmer’s Best Friend".

Ruby 具有类似于 Smalltalk、Perl 和 Python 的特性。Perl、Python 和 Smalltalk 是脚本语言。Smalltalk 是一种真正的面向对象语言。Ruby 和 Smalltalk 一样,也是一种完美的面向对象语言。使用 Ruby 语法比使用 Smalltalk 语法更容易。

Features of Ruby

  1. Ruby 是开源的,可以在网上免费获得,但它受许可证约束。

  2. Ruby 是一种通用解释型编程语言。

  3. Ruby 是一种真正的面向对象编程语言。

  4. Ruby 是一种类似于 Python 和 PERL 的服务器端脚本语言。

  5. Ruby 可用于编写通用网关接口 (CGI) 脚本。

  6. Ruby 可嵌入到超文本标记语言 (HTML) 中。

  7. Ruby 具有简洁易用的语法,允许新开发者非常快速、轻松地进行学习。

  8. Ruby 具有与 C++ 和 Perl 等许多编程语言类似的语法。

  9. Ruby 具有很强的可扩展性,用 Ruby 编写的庞大程序易于维护。

  10. Ruby 可用于开发互联网和内部网应用。

  11. Ruby 可安装在 Windows 和 POSIX 环境中。

  12. Ruby 支持许多 GUI 工具,例如 Tcl/Tk、GTK 和 OpenGL。

  13. Ruby 可以轻松连接到 DB2、MySQL、Oracle 和 Sybase。

  14. Ruby 有一组丰富的内置函数,可以直接用于 Ruby 脚本。

Tools You Will Need

要执行本教程中讨论的示例,您需要一台最新计算机,如带至少 2GB RAM 的英特尔酷睿 i3 或 i5(建议使用 4GB RAM)。您还需要以下软件 −

  1. Linux 或 Windows 95/98/2000/NT 或 Windows 7 操作系统。

  2. Apache 1.3.19-5 Web server.

  3. Internet Explorer 5.0 或更高版本的 Web 浏览器。

  4. Ruby 1.8.5

本教程将提供使用 Ruby 创建 GUI、网络和 Web 应用程序所需的技能。它还会讨论扩展和嵌入 Ruby 应用程序。

What is Next?

下一章指导您获取 Ruby 及其文档。最后,它指导您如何安装 Ruby 以及如何准备环境以开发 Ruby 应用程序。