`
xitong
  • 浏览: 6210651 次
文章分类
社区版块
存档分类
最新评论

Ruby语言

 
阅读更多

1)Ruby是脚本语言

使用C、Java等这些程序语言开发的程序,必须使用编译程序把源代码编译成机器指令才能运行。脚本语言一般不需要进行编译就能够执行。所以比起需要编译的程序而言,编写脚本语言的程序会容易很多。

2)Ruby是面向对象语言

Ruby中的数据都使用对象的形式来表达,一切皆是类。当然也具备集成、Mix-in等各种面向对象的功能。

3)Ruby是跨平台的语言

Ruby可以在MacOS X、Linux、FreeBSD、Solaries、HP-UX等UNIX类操作系统,已经Windows环境等各种平台上运行。大部分的Ruby脚本不需要任何改变就可以在其它平台上执行。

4)Ruby是开放源码软件

Ruby是Matz开发的开源软件,任何人都可以自由取得Ruby并且使用它,目前仍然活跃的持续开发着,最新版本为1.9.2。

simple_grep.rb代码:

=begin

一个使用Ruby编写的简单grep程序

使用方法:ruby simple_grep.rb pattern filename

2011/08/27 创建 by Haiping Fan

=end

pattern = Regexp.new(ARGV[0])

filename = ARGV[1]

file = open(filename)

while text = fie.gets do

if pattern =~ text then

print text

end

end

file.close

分享到:
评论

相关推荐

    Ruby语言中英文教程.rar

    内含 12 本 Ruby 语言中英文教程资源,本资源下载后解压缩将得到以下图书: Programming Ruby 2nd.pdf Agile Web Development with Rails 2nd ed.pdf Agile Web Development with Rails.pdf Best.of.Ruby.Quiz.pdf O...

    使用Python Lua和Ruby语言进行游戏编程

    使用Python Lua和Ruby语言进行游戏编程

    Ruby语言进阶教程

    Ruby语言进阶教程

    Ruby语言入门教程

    Ruby语言入门教程

    Ruby语言的发展趋势和启示

    本文着力于阐述Ruby语言商业化发展的可能性,同时也希望更多对Ruby社区感兴趣的开发者对当前Ruby语言发展有更进一步的了解。本文很多想法都是基于笔者对Ruby语言发展的理解和认识而提出的。Ruby语言可以说当前是一个...

    Ruby语言教程及案例分享

    Ruby语言教程及案例分享Ruby语言教程及案例分享Ruby语言教程及案例分享Ruby语言教程及案例分享Ruby语言教程及案例分享Ruby语言教程及案例分享Ruby语言教程及案例分享Ruby语言教程及案例分享Ruby语言教程及案例分享...

    Ruby语言令人喜爱的十大特点

    自从Rails框架问世后,Ruby一举成为了一个令不少人赞赏的编程语言。在这篇文章中,来自Merb与Rails核心开发团队的Yehuda Katz向我们分享了十大令人喜爱的Ruby语言特点。

    Ruby语言入门教程v1.0

    中文Ruby语言入门教程,简单易学,适合初学者使用

    Ruby语言实现Topaz.zip

    Topaz 是一个高性能的 Ruby 编程语言的实现,使用 Python 语言编写,基于 RPython。 标签:Topaz

    Ruby语言入门到精通

    第二篇讲解Ruby语言的核心概念和语法,并综合这些概念和语法,以机器人小程序为例进行了实战开发;第三篇深入讲解Ruby on Rails 开发,以及怎么样用Ruby访问因特网和网络连接服务,最后还对大量非常有用的Ruby程序库...

    ruby语言入门教程(中文版)[PDF]

    ruby语言入门教程(中文版)[PDF]

    用Python,Lua和Ruby语言设计游戏

    用Python,Lua和Ruby语言设计游戏,是python lua 和ruby的入门类书籍(英文版)

    ruby语言介绍 ruby语言介绍

    ruby语言介绍 ruby语言介绍 ruby语言介绍 ruby语言介绍 ruby语言介绍 ruby语言介绍

    用Python,Lua和Ruby语言设计游戏-Game.Programming.with.Python.Lua.And.Ruby

    用Python,Lua和Ruby语言设计游戏-Game.Programming.with.Python.Lua.And.Ruby

    Ruby语言入门中文教程PDF+源代码.rar

    内容概要:这份资源包括了一份Ruby语言入门的中文教程PDF以及相应的源代码demo。教程将介绍Ruby语言的基础概念、语法特性和常用技巧,而源代码demo则提供了实际的示例代码,帮助读者更好地理解和应用Ruby编程语言。 ...

    ruby语言最新版本

    Ruby是一种纯粹的面向对象编程语言。它由日本的松本行弘(まつもとゆきひろ/Yukihiro Matsumoto)创建于1993年。 您可以在 www.ruby-lang.org 的 Ruby 邮件列表上找到松本行弘(まつもとゆきひろ/Yukihiro Matsumoto...

    Ruby语言教程.md

    希望这个简单的Ruby语言教程能够为你提供一个入门的起点。Ruby是一种简洁、灵活且功能丰富的编程语言,适合用于各种应用程序的开发。通过学习Ruby的基本语法、变量和数据类型、控制流程和函数等内容,你将能够编写...

    Ruby语言教程.docx

    Ruby 是一种开源的面向对象程序设计的服务器端脚本语言,在 20 世纪 90 年代中期由日本的松本行弘(まつもとゆきひろ/Yukihiro Matsumoto)设计并开发。在 Ruby 社区,松本也被称为马茨(Matz)。Ruby 可运行于多种...

    Ruby语言教程&案例&相关项目资源

    这篇文章是一份全面而深入的Ruby语言学习资源指南,旨在为那些想要学习Ruby编程的开发者提供清晰的学习路径和实践机会。通过这篇文章,您将了解到Ruby语言教程、案例以及相关项目资源的丰富内容,从而能够系统地掌握...

    Ruby语言教程及案例.docx

    以下是一个简要的Ruby语言教程和一个基本的案例: ### Ruby语言教程: #### 1. Hello World 程序 ```ruby puts "Hello, World!" ``` Ruby中使用 `puts` 函数来输出文本。以上代码输出 "Hello, World!" 到控制台...

Global site tag (gtag.js) - Google Analytics