Ruby - 概述

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

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

Ruby 是"程序员最好的朋友"。

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


Ruby 的特点

  • Ruby 是一种开源软件,可在网络上免费使用,但需要获得许可。

  • Ruby 是一种通用的解释型编程语言。

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

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

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

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

  • Ruby 的语法简洁明了,让新开发人员能够快速轻松地学习。

  • Ruby 的语法与 C++ 和 Perl 等许多编程语言的语法相似。

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

  • Ruby 可用于开发 Internet 和 Intranet 应用程序。

  • Ruby 可以安装在 Windows 和 POSIX 环境中。

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

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

  • Ruby 有一组丰富的内置函数,可以直接在 Ruby 脚本中使用。


您需要的工具

要执行本教程中讨论的示例,您需要一台最新的计算机,例如 Intel Core i3 或 i5,至少有 2GB 的 RAM(推荐 4GB 的 RAM)。 您还需要以下软件 −

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

  • Apache 1.3.19-5 网络服务器。

  • Internet Explorer 5.0 或更高版本的网络浏览器。

  • Ruby 1.8.5

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


下一步是什么?

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