安装Ruby编程语言快速入门

电脑杂谈  发布时间:2020-05-20 11:17:33  来源:网络整理

ruby程序设计语言教程-中文版pdf_ruby程序语言中文版_ruby语言做游戏

摘要Ruby是一种面向对象的元编程语言,它使许多开发人员感到惊讶,甚至引发了一个问题: 真的有比Java和C#更好的语言吗?本系列教程将对Ruby语言进行全面讨论,并尝试回答这个问题.

I. 简介

您听说过露比吗?如今,它已成为软件开发领域的热门话题. 去年春天,在Java会议上,这种语言引起了我的注意,当时像Bruce Tate和Dave Thomas这样的名人谈论Ruby,并告诉听众Ruby值得一看.

现在,如果您像我一样从事软件开发,那么我们就会达成共识: 尽管学习一种新的编程语言可能很有趣,但是只有对它有深入的了解之后,您才有资格获得A怀疑地看另一种编程语言. 毕竟,1980年代和1990年代的编程语言之战最终得出的结论是,基本上有两个阵营: Java世界和.NET支持的基于Microsoft的开发语言. 不是我不想学习另一门语言. 实际上,我只是希望选择其他编程语言可以获得一些技术优势的日子早日结束. 但是ruby程序语言中文版,由于以前的名人的影响,我决定尝试Ruby.

好的,假设“我到过山顶”,这一系列文章是我对Ruby的研究报告.

ruby语言做游戏_ruby程序语言中文版_ruby程序设计语言教程-中文版pdf

第二,安装Ruby

Ruby是90年代中期日本的Yukihiro Matsumoto开发的一种开源编程语言. 您可以在网站上获得Ruby. 该语言最初是作为脚本语言创建的,可在许多平台上使用,包括Linux,各种UNIX-like,MS-DOS,Windows,BeOS,Amiga,Acorn Risc OS和MacOSX. 最新版本的Ruby当前是1.8.4. 对于使用Windows平台的用户,您可以单击此处以获取“一键式” Windows安装程序. 除了基本的Ruby二进制文件和库文件外,此下载还包含一些有用(免费)的IDE和工具,包括帮助文档和示例代码,RubyGems程序包管理器,FreeRIDE(免费的Ruby IDE),Fox GUI库,fxri(GUI指南)用于搜索引擎和Ruby文档,以及一个交互式命令行工具)和SciTE(Scintilla文本编辑器IDE). 在撰写本文时,Windows安装程序提供的“稳定”版本的Ruby为1.8.2,并且还有1.8.4版的预览版本. 请注意,本文中的示例代码是使用Windows安装程序提供的1.8.2版本编写的.

使用Windows安装程序安装Ruby非常简单. 您只需要下载并运行一个简单的可执行安装文件(ruby182-15.exe),此程序将启动标准安装向导. 该下载文件约为15MB,并且在向导在Windows平台上安装Ruby之后需要约40MB的硬盘空间.

对于喜欢使用自己的编辑器的程序员,大量的编辑器提供了Ruby支持,包括emacs,vim,JEdit,Jed,Nedit和Textpad. 当然,还有著名的Ruby Eclipse项目. Ruby Development Tool(RDT)是仍处于早期开发中的Eclipse插件,但是您可以从此处下载并尝试使用它. 另外,市场上有一些便宜的Ruby IDEruby程序语言中文版,其中Arachno Ruby就是其中之一.

运行Ruby

ruby程序设计语言教程-中文版pdf_ruby程序语言中文版_ruby语言做游戏

与许多解释语言一样,Ruby为程序员提供了多种开发代码的方式. 您可以使用命令行工具以交互方式运行Ruby或创建Ruby程序文件,然后要求Ruby解释器执行该程序.

在Windows中,打开命令提示符窗口,在提示符下输入“ Ruby”,然后按Enter(注意: 您应该能够在Ruby \ bin目录中找到Ruby可执行文件). 然后,Ruby将运行并等待您输入程序. 输入以下程序,然后按Ctrl + D,然后按Enter,您将看到Ruby执行您的程序,如图1所示.

def convertCtoF(摄氏度)

print(celsius.to_s +“摄氏度是” +

((摄氏度* 9)/ 5 + 32).to_s +“度数

ruby程序设计语言教程-中文版pdf_ruby程序语言中文版_ruby语言做游戏

华氏\ n“)

结束

convertCtoF(20)

图1.在Ruby中以交互方式运行从摄氏到华氏度的转换计算

ruby程序语言中文版_ruby语言做游戏_ruby程序设计语言教程-中文版pdf

也可以使用Ruby IDE或简单的文本编辑器来实现图1中的转换程序,并将其保存到文件中,例如convertCtoF.rb(.rb是Ruby程序的常见文件类型). 现在,Ruby解释器将在此文件中执行Ruby程序,如图2所示.

图2.运行convertCtoF.rb

那些熟悉Smalltalk,Common Lisp对象系统(CLOS)或其他解释性编程环境的人肯定会熟悉交互式开发环境. 交互式功能使您可以尝试使用较小的编程代码块. 通过使用特殊的Ruby批处理文件irb.bat,您可以克服Ruby解释器的非交互功能. 图3显示了Ruby使用irb.bat命令启动的. 现在可以逐行输入,解释和测试代码.

图3.交互式Ruby

交互式Ruby功能也嵌入在多个工具中. 例如,Ruby文档的图形界面fxri不仅可以用作语言指南,还可以用作交互式Ruby解释器(参见图4).

图4. fxri的交互式Ruby功能: 在这里,fxri还用于运行与图3相同的Ruby命令,但这是在文档工具中运行的.


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-216463-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...