可以找到松本行弘(Yukihiro Matsumoto)在www.ruby lang.org的Ruby邮件列表。松本被在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。
-
Ruby语言和很多编程语言有类似的语法,如C ++和Perl。
-
Ruby是可扩展性使得Ruby编写规模大的程序也较易于维护。
-
Ruby可用于开发Internet和内部网络应用。
-
Ruby可以安装在Windows和POSIX环境。
-
Ruby支持许多GUI工具,如Tcl/Tk,GTK和OpenGL等。
-
Ruby可以很容易地连接到DB2,MySQL,Oracle和Sybase。
-
Ruby有一系列丰富的内置函数可以直接使用到Ruby脚本中。
可能需要用到的工具
执行本教程中讨论的例子,需要一个像英特尔酷睿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
本教程将提供必要的技能来创建图形用户界面,网络和Web应用程序使用Ruby。它也将谈论扩展和嵌入的Ruby应用程序。
下一步是什么?
下一章会引导你,下载Ruby及其文档。最后,它指导如何安装Ruby和准备开发Ruby应用程序的环境。