- Ruby基础知识
- Ruby - 主页
- Ruby - 概述
- Ruby - 环境设置
- Ruby - 语法
- Ruby - 类和对象
- Ruby - 变量
- Ruby - 运算符
- Ruby - 评论
- Ruby - IF...ELSE
- Ruby - 循环
- Ruby - 方法
- Ruby - 块
- Ruby - 模块
- Ruby - 字符串
- Ruby - 数组
- Ruby - 哈希
- Ruby - 日期和时间
- Ruby - 范围
- Ruby - 迭代器
- Ruby - 文件 I/O
- Ruby - 例外
Ruby - 概述
Ruby 是一种纯粹的面向对象的编程语言。它是由日本松本幸弘于1993年创建的。
您可以在 Ruby 邮件列表www.ruby-lang.org上找到 Yukihiro Matsumoto 这个名字。Matsumoto 在 Ruby 社区中也被称为 Matz。
Ruby 是“程序员最好的朋友”。
Ruby 具有与 Smalltalk、Perl 和 Python 类似的功能。Perl、Python 和 Smalltalk 都是脚本语言。Smalltalk 是一种真正的面向对象语言。Ruby 与 Smalltalk 一样,是一种完美的面向对象语言。使用 Ruby 语法比使用 Smalltalk 语法容易得多。
Ruby的特点
Ruby 是开源的,可以在 Web 上免费使用,但需要许可证。
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 Web 服务器。
Internet Explorer 5.0 或更高版本的网络浏览器。
Ruby 1.8.5
本教程将提供使用 Ruby 创建 GUI、网络和 Web 应用程序所需的技能。它还将讨论扩展和嵌入 Ruby 应用程序。
下一步是什么?
下一章将指导您到哪里可以获得 Ruby 及其文档。最后,指导您如何安装Ruby并准备开发Ruby应用程序的环境。