ruby,一种简单快捷的面向对象(面向对象程序设计)脚本语言,在20世纪90年代由日本人松本行弘(yukihiro matsumoto)开发,遵守gpl协议和ruby license。它的灵感与特性来自于 perl、smalltalk、eiffel、ada以及 lisp 语言。由 ruby 语言本身还发展出了jruby(java平台)、ironruby(.net平台)等其他平台的 ruby 语言代替品。ruby的作者于1993年2月24日开始编写ruby,直至1995年12月才正式公开发布于fj(新闻组)。因为perl发音与6月诞生石pearl(珍珠)相同,因此ruby以7月诞生石ruby(红宝石)命名。
ruby 是一种开源的面向对象程序设计的服务器端脚本语言,在 20 世纪 90 年代中期由日本的松本行弘(まつもとゆきひろ/yukihiro matsumoto)设计并开发。在 ruby 社区,松本也被称为马茨(matz)。ruby 可运行于多种平台,如 windows、mac os 和 unix 的各种版本。
学习本教程,您将对 ruby 有一个全面的了解。
本教程有助于初学者理解 ruby 语言基础知识及基本概念。
在您开始练习本教程中提供的各种示例之前,最好已经对计算机程序和计算机程序设计语言有一个基本的认识,这将有助于您对本教程的学习。
对于大多数编程语言,第一个入门示例便是 "hello world!",下面的示例使用 ruby 输出 "hello world!":
#!/usr/bin/ruby puts "hello world!";
点击"运行示例"按钮查看在线示例运行结果。
或者是在irb交互式命令行的模式下:
>>puts "hello, world!" hello, world! => nil