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

hello world, ruby

 
阅读更多

用java用了一段时间,有些腻了,而且ruby又是如此之火,所以想看个究竟,虽然我工作中使用ruby的可能性不大,但多学一门新语言总归没什么坏处,而且还可以吸收一些新的东西。

ruby是一种强大的脚本语言,作为脚本语言还有perl和python,我都没用过,为什么会单单选择ruby,我也说不出个所以然(也许ROR的原因),网上也有相关讨论。

下面让我们来看看Programming Ruby-2nd Ed的preface中ruby的设计者Yukihiro Matsumoto怎么说的

Years later I talked with colleagues about scripting languages, their power and possibility.
As an object-oriented fan for more than fifteen years, it seemed to me that OO
programming was very suitable for scripting too. I did some research on the ’net for a
while, but the candidates I found, Perl and Python, were not exactly what I was looking
for. I wanted a language more powerful than Perl and more object-oriented than
Python.

(可以看出作者也是OO迷,也想使用脚本语言,也在选择使用哪种,当他发现perl不够强大

和Python不够OO的时候,他就设计了ruby,强!)


Then, I remembered my old dream and decided to design my own language. At first I
was just toying around with it at work. But gradually it grew to be a tool good enough
to replace Perl. I named it Ruby—after the precious red stone—and released it to the
public in 1995.

(作者只是开始玩玩ruby后来当ruby变得强大,能取代perl的时候,作者于95年发布了ruby)


Since then a lot of people have become interested in Ruby. Believe it or not, Ruby is
actually more popular than Python in Japan right now. I hope that eventually it will be
just as well received all over the world.

(ruby在日本比python更流行,作者也希望在全世界也如此,小日本野心不小)


I believe that the purpose of life is, at least in part, to be happy. Based on this belief,
Ruby is designed to make programming not only easy but also fun. It allows you to
concentrate on the creative side of programming, with less stress. If you don’t believe
me, read this book and try Ruby. I’m sure you’ll find out for yourself.

(设计ruby的目的是为了使编程不仅容易而且好玩)

把ruby说得够猛,不排除作者在作广告,但也难怪,不吹吹,连作者都不自信,谁会用

废话说了这么多,开始hello word ruby

1)step1

下载ruby184-17_rc2.exe(this is for xp)

2) step2

安装完成后,运行自带的FreeRIDE,敲入代码:

puts "hello,ruby"

(上面的代码类似java中的System.out.println("hello,ruby"))

选择IDE的run菜单和点击run按钮,你将看到控制台中的结果

居然发现在那个自带的FreeRIDE,不能输入中文,晕

分享到:
评论

相关推荐

    Hello, Ruby World!

    对 Ruby 语言进行了简单介绍。

    ruby-hello-world:OpenShift v3的Hello world ruby​​示例

    这是一个示例openshift v3应用程序存储库。 有关如何使用它的说明,请参阅: :

    趣学Python编程 书中源代码

    HelloWorld.java Hello World C example. helloworld.c Hello World C++ example. helloworld.cpp Hello World C# example. helloworld.cs Hello World PHP example. helloworld.php Hello World Objective-C ...

    hello_world.zip_world

    Ruby hello world program on the web

    Ruby初学笔记之Hello World

    首先在Ruby的新建个文件夹Sample,再新添加个文件,名字HelloWorld.rb 内容就是: 代码如下: puts “Hello,World!”  当然也可以先声明变量,如后再用puts语句 代码如下: a = “Hello,World!”  puts a  当然也...

    hello-world-ruby-ruby-intro-000

    编写语法有效的代码以产生“ Hello World!”。 运行一个Ruby文件。 运行学习宝石。 提交学习实验室。 指示 单击学习中的打开按钮开始使用。 创建一个文件 您将需要在实验室目录中创建一个名为hello_world.rb的...

    Matlab代码verilog-helloworld:各种语言的Helloworld程序

    各种语言的Helloworld程序 b 阿达 adventure_game_studio_script 阿尔高 amiga_e 杀伤人员地雷 苹果脚本 弧 as3 自动 awk 基本的 批 f 贝努格 嘘声 脑干 二氧化硅 C 锡兰 厨师 Clojure 科博尔 咖啡脚本 coldfusion_...

    hello-world-ruby-g-416

    编写语法有效的代码以产生“ Hello World!”。 运行一个Ruby文件。 运行学习宝石。 提交学习实验室。 指示 单击学习中的打开按钮开始使用。 建立档案 您将需要在实验室目录中创建一个名为hello_world.rb的文本...

    hello-world-ruby-v-000

    编写语法有效的代码以产生“ Hello World!”。 运行一个Ruby文件。 运行学习宝石。 提交学习实验室。 指示 单击学习中的打开按钮开始使用。 建立档案 您将需要在实验室目录中创建一个名为hello_world.rb的文本...

    hello-world-ruby-q-000

    编写语法有效的代码以产生“ Hello World!”。 运行一个Ruby文件。 运行学习宝石。 提交学习实验室。 指示 单击学习中的打开按钮开始使用。 创建一个文件 您将需要在实验室目录中创建一个名为hello_world.rb的...

    Ruby语言教程.docx

    Ruby 教程 python-mini Ruby 是一种开源的面向对象...",下面的实例使用 Ruby 输出 "Hello World!": 实例 #!/usr/bin/ruby puts "Hello World!"; 运行实例 » 点击"运行实例"按钮查看在线实例运行结果。 或者是在

    hello-world-ruby-001-prework-web

    编写语法有效的代码以产生“ Hello World!”。 运行一个Ruby文件。 运行学习宝石。 提交学习实验室。 指示 单击学习中的打开按钮开始使用。 建立档案 您将需要在实验室目录中创建一个名为hello_world.rb的文本...

    hello-world-ruby-cb-gh-000

    编写语法有效的代码以产生“ Hello World!”。 运行一个Ruby文件。 运行学习宝石。 提交学习实验室。 指示 单击学习中的打开按钮开始使用。 建立档案 您将需要在实验室目录中创建一个名为hello_world.rb的文本...

    hello-world-ruby-bootcamp-prep-000

    编写语法有效的代码以产生“ Hello World!”。 运行一个Ruby文件。 运行学习宝石。 提交学习实验室。指示单击学习中的打开按钮开始使用。创建一个文件您将需要在实验室目录中创建一个名为hello_world.rb的文本文件...

    hello-world-ruby-online-web-sp-000

    编写语法上有效的代码以产生“ Hello World!”。运行一个Ruby文件。运行学习宝石。提交学习实验室。指示通过单击“学习”中的“打开”按钮开始使用。创建一个文件您将需要在实验室目录中创建一个名为hello_world.rb...

    Ruby的纤程框架Goliath.zip

    [200, {}, "Hello World"] end end > ruby hello.rb -sv > [97570:INFO] 2011-02-15 00:33:51 :: Starting server on 0.0.0.0:9000 in development mode. Watch out for stones. 标签:Goliath

    helloworld_karuta

    helloworld_karuta 这是一款纸牌游戏,通过阅读语言说明和语言名称来获取Hello World。 惠普: : 请使用拉取请求或签发来更正或添加卡上的文字。老实说,我并没有太多使用github本身,因此我可能无法正确打开它。...

    Ruby语言教程及案例.docx

    puts "Hello, World!" ``` Ruby中使用 `puts` 函数来输出文本。以上代码输出 "Hello, World!" 到控制台。 #### 2. 变量和数据类型 ```ruby # 定义整数变量 age = 25 # 定义字符串变量 name = "John" # 输出变量...

    异步事件驱动的RubyWeb应用框架Cramp.zip

    require 'rubygems'require 'cramp/controller'class WelcomeAction < Cramp::Controller::Action on_start :send_hello_world def send_hello_world render "Hello World" finish endendRack::Handler::Thin.run ...

Global site tag (gtag.js) - Google Analytics