📜  Ruby-概述

📅  最后修改于: 2020-10-16 05:46:10             🧑  作者: Mango


Ruby是一种纯粹的面向对象的编程语言。它是由日本的Yukihiro Matsumoto于1993年创建的。

您可以在www.ruby-lang.org上的Ruby邮件列表中找到名称Yukihiro Matsumoto。松本在Ruby社区中也称为Matz。

Ruby是“程序员最好的朋友”。

Ruby具有与Smalltalk,Perl和Python相似的功能。 Perl, Python和Smalltalk是脚本语言。 Smalltalk是一种真正的面向对象的语言。像Smalltalk一样,Ruby是一种完美的面向对象语言。使用Ruby语法比使用Smalltalk语法容易得多。

Ruby的功能

  • Ruby是一个开放源代码,可以在Web上免费使用,但必须获得许可。

  • Ruby是一种通用的解释型编程语言。

  • Ruby是一种真正的面向对象的编程语言。

  • Ruby是类似于Python和PERL的服务器端脚本语言。

  • Ruby可用于编写通用网关接口(CGI)脚本。

  • Ruby可以嵌入超文本标记语言(HTML)中。

  • Ruby具有简洁易用的语法,可让新开发人员快速,轻松地学习。

  • Ruby的语法与许多编程语言(例如C++和Perl)的语法相似。

  • Ruby具有很大的可伸缩性,并且用Ruby编写的大型程序易于维护。

  • Ruby可用于开发Internet和Intranet应用程序。

  • Ruby可以安装在Windows和POSIX环境中。

  • Ruby支持许多GUI工具,例如Tcl / Tk,GTK和OpenGL。

  • Ruby可以轻松连接到DB2,MySQL,Oracle和Sybase。

  • Ruby具有丰富的内置函数集,可以直接在Ruby脚本中使用。

您将需要的工具

要执行本教程中讨论的示例,您将需要一台最新的计算机,如Intel Core i3或i5,且至少具有2GB的RAM(建议使用4GB的RAM)。您还将需要以下软件-

  • Linux或Windows 95/98/2000 / NT或Windows 7操作系统。

  • Apache 1.3.19-5 Web服务器。

  • Internet Explorer 5.0或更高版本的Web浏览器。

  • 红宝石1.8.5

本教程将提供使用Ruby创建GUI,网络和Web应用程序的必要技能。它还将讨论扩展和嵌入Ruby应用程序。

接下来是什么?

下一章将指导您到哪里可以获得Ruby及其文档。最后,它指导您如何安装Ruby并准备开发Ruby应用程序的环境。