Ruby - 概述

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

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

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

Ruby具有与Smalltalk,Perl和Python类似的功能. Perl,Python和Smalltalk是脚本语言. Smalltalk是一种真正的面向对象语言.像Smalltalk一样,Ruby是一种完美的面向对象语言.使用Ruby语法要比使用Smalltalk语法容易得多.

Ruby的特性

  • Ruby是一个开源的,可以在Web上免费获得,但需要获得许可.

  • Ruby是一种通用的解释性编程语言.

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

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

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

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

  • Ruby有一个干净简单的语法允许新开发人员快速,轻松地学习.

  • Ruby的语法类似于许多编程语言,如C ++和Perl.

  • Ruby非常具有可扩展性,用Ruby编写的大型程序很容易维护.

  • Ruby可以使用d用于开发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或在Web浏览器上面.

  • Ruby 1.8.5

这个教程将提供使用Ruby创建GUI,网络和Web应用程序所需的技能.它还将讨论扩展和嵌入Ruby应用程序.

下一步是什么?

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