前段时间Martin Fowler我们公司了,就坐在我的旁边,是那么的亲切。听到他满嘴的ruby,看来我也该学习一下了。看完初学者教程你将对ruby获得一个感性的认识。
一、简要介绍
1、 Ruby是一种功能强大的面向对象的脚本语言,她可以使您方便快捷地进行面向对象编程.Ruby使文本处理和系统管理变得简单,与Perl非常相似.一句话:简单明了,扩展性强,移植性好.
Ruby的几大亮点:
2、松本行弘"Matz"(Matsumoto Yukihiro)是Ruby语言的发明人,他从1993年起便开始着手Ruby的研发工作。他一直想发明一种语言,使你既能进行高效开发又能享受编程的 快乐。1993年2月24日Ruby诞生了,1995年12月Matz推出了Ruby的第一个版本Ruby 0.95。不久Ruby便凭借其独特的魅力横扫日本,相信在不久的将来,Ruby将走向世界。
二、开始学习
1、 下载
说明:有几种Windows用的Ruby版本。我们推荐您使用Ruby Entry Package for Win32(若您想长期使用又不怕麻烦的话,可以使用Cygwin版Ruby)。
下载地址: http://rubyforge.org/projects/rubyinstaller/,当前的最新版本是 1.8.4-18 release candidate 3
直接点击下载即可
2、安装
双击下载后的exe文件如 ruby184-18_rc3.exe,与平时装软件没有什么区别。
测试安装是否正确:步骤如下
ruby的卸载:到系统的控制面板中“添加删除程序”去卸载即可
ruby的升级:升级前请先卸载旧版本
5、ruby的资料
官方网址: http://www.ruby-lang.org/en/
中文网址: http://rubycn.ce-lab.net/
ruby开源: http://rubyforge.org/
另外,安装好后在安装目录下有《Programming Ruby The Pragmatic Programmer's Guide》的电子版,我们的技术总监(thoughtworks)有英文版的44.95美元,太贵了,我们穷人还是看电子版的吧
好了,本ruby初级教程到此结束,欢迎大家交流并关注《ruby学习笔记(二)》
一、简要介绍
1、 Ruby是一种功能强大的面向对象的脚本语言,她可以使您方便快捷地进行面向对象编程.Ruby使文本处理和系统管理变得简单,与Perl非常相似.一句话:简单明了,扩展性强,移植性好.
Ruby的几大亮点:
- 语法简单
- 垃圾回收
- 可移植性
- 动态载入
- 完全免费
- 正则表达式
二、开始学习
1、 下载
说明:有几种Windows用的Ruby版本。我们推荐您使用Ruby Entry Package for Win32(若您想长期使用又不怕麻烦的话,可以使用Cygwin版Ruby)。
下载地址: http://rubyforge.org/projects/rubyinstaller/,当前的最新版本是 1.8.4-18 release candidate 3
直接点击下载即可
2、安装
双击下载后的exe文件如 ruby184-18_rc3.exe,与平时装软件没有什么区别。
测试安装是否正确:步骤如下
- [开始]菜单、[程序]→[附件]→[MS-DOS提示符],启动MS-DOS提示符
-
输入ruby -v后回车,若能显示的Ruby版本信息,则表明安装成功!yeah!
-
先准备Ruby脚本。打开记事本输入下面的内容,然后将其命名myhello.rb,保存到C:/tmp目录下。若您的系统中没有C:/tmp目录,请预先创建该目录。
puts "Hello, World!"
-
然后启动MS-DOS提示符,像下面这样移动到C:/tmp
C:/WINDOWS>cd c:/tmp
C:/tmp> -
请确认脚本文件确实存在
C:/tmp>dir
…
MYHELLO RB 21 xx-xx-xx 20:58 myhello.rb
…
C:/tmp> -
像下面这样执行刚才保存的myhello.rb
C:/tmp>ruby myhello.rb
Hello, world!
C:/tmp> -
若想将显示结果保存到文件中,请这样处理。
C:/tmp>ruby myhello.rb > output.rb
C:/tmp>这样,显示内容就被存入output.rb文件了。至此,你应该对ruby有个大致的了解了吧。接下来,让我们顺便来了解一下ruby的卸载和升级
ruby的卸载:到系统的控制面板中“添加删除程序”去卸载即可
ruby的升级:升级前请先卸载旧版本
5、ruby的资料
官方网址: http://www.ruby-lang.org/en/
中文网址: http://rubycn.ce-lab.net/
ruby开源: http://rubyforge.org/
另外,安装好后在安装目录下有《Programming Ruby The Pragmatic Programmer's Guide》的电子版,我们的技术总监(thoughtworks)有英文版的44.95美元,太贵了,我们穷人还是看电子版的吧
好了,本ruby初级教程到此结束,欢迎大家交流并关注《ruby学习笔记(二)》