Ruby
天下维客,你可以修改的网络知识库
Ruby,一种为简单快捷面向对象程序设计而创的脚本语言,由日本人Yukihiro Matsumoto(外号matz)开发,遵守GPL协议和Ruby License。Ruby的作者认为“Ruby > Smalltalk + Perl”,表示Ruby是一个语法像Smalltalk一样完全面向对象、脚本执行、又有Perl强大的文字处理功能的程式语言。其他特色包括:
目录 |
[编辑]
历史
Ruby的作者于1993年2月24日开始编写Ruby,直至1995年才正式公开发布。Ruby明显比其他类似的程式语言(如Perl或Python)年幼,又因为Ruby是日本人发明的,所以早期的非日文资料和程式都比较贫乏,所以现在在网上仍然可以找到Ruby的资料太少之类的批评。约于2000年,Ruby开始进入美国,英文的资料开始发展。
Ruby现在的稳定版本是1.8.3。
[编辑]
Ruby的Hello World程序
下面是一个在标准输出设备上输出Hello World的简单程序,这种程序通常作为开始学习编程语言时的第一个程序:
#!/usr/bin/ruby print "Hello, world!\n"
[编辑]
JRuby
JRuby,类似Python的Jython,一个可于Java上执行Ruby的语言,支援Java的介面和类别。最新发布版为0.8.1(2005-04-11),与Ruby 1.8.2兼容。它的官方网站为jruby.sourceforge.net。
[编辑]
参见
- Python(经常和Ruby比较)
- Perl
- Smalltalk
- Ruby on Rails一个MVC的快速开发应用框架
[编辑]
外部链结
- ruby的官方网站(中文)
- Ruby的官方网站(英文)
- Ruby Garden
- 书籍Programming Ruby
- Ruby Application Archive
- RubyForge,提供一个类似SourceForge和Freshmeat的环境给用Ruby或给Ruby写的工具
- Ruby Documentation project
- Ruby Forum
中文资源∶

