Ruby 简介

Ruby是一种朴实的面向目标编程言语。它由日本的松本行弘(まつもとゆきひろ/Yukihiro Matsumoto)创立于1993年。

您能够在 www.ruby-lang.org 的 Ruby 邮件列表上找到松本行弘(まつもとゆきひろ/Yukihiro 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。
  • Ruby 与 C++ 和 Perl 等许多编程言语有着相似的语法。
  • Ruby 可扩展性强,用 Ruby 编写的大程序易于保护。
  • Ruby 可用于开发的 Internet 和 Intranet 运用程序。
  • Ruby 能够装置在 Windows 和 POSIX 环境中。
  • Ruby 支撑许多 GUI 东西,比方 Tcl/Tk、GTK 和 OpenGL。
  • Ruby 能够很简略地连接到 DB2、MySQL、Oracle 和 Sybase。
  • Ruby 有丰厚的内置函数,能够直接在 Ruby 脚本中运用。

您需求的东西

为了履行本教程中评论的实例,您需求 RAM 至少为 2GB(引荐为 4GB)的 Intel Core i3 或 i5 的计算机。您还需求以下软件:

  • Linux 或 Windows 95/98/2000/NT 或 Windows 7 188bet注册
  • Apache 1.3.19-5 Web 服务器
  • Internet Explorer 5.0 或以上的 Web 浏览器
  • Ruby 1.8.5

本教程将介绍怎么运用 Ruby 创立 GUI、网络和 Web 运用程序。别的还会评论怎么扩展和嵌入 Ruby 运用程序。

接下来将学习什么?

下一章将向您介绍从哪里能够获取 Ruby 及其文档。最终,它会指示您怎么装置 Ruby,并装备环境为开发 Ruby 运用程序做准备。