Ruby 专题
您的位置:Ruby > Ruby专题 > Ruby 简介
Ruby 简介
作者:--    发布时间:2019-11-20 20:27:16

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 操作系统
  • apache 1.3.19-5 web 服务器
  • internet explorer 5.0 或以上的 web 浏览器
  • ruby 1.8.5

本教程将介绍如何使用 ruby 创建 gui、网络和 web 应用程序。另外还会讨论如何扩展和嵌入 ruby 应用程序。

接下来将学习什么?

下一章将向您介绍从哪里可以获取 ruby 及其文档。最后,它会指示您如何安装 ruby,并配置环境为开发 ruby 应用程序做准备。

网站声明:
本站部分内容来自网络,如您发现本站内容
侵害到您的利益,请联系本站管理员处理。
联系站长
373515719@qq.com
关于本站:
编程参考手册