目录:
定义-Ruby是什么意思?
Ruby是由Yukihiro“ Matz” Matsumoto创建的一种开源的,面向对象的编程语言。 Ruby的设计旨在提供一种专注于简单性和生产力的编程语言,其灵感来自Lisp,Smalltalk和Perl。 尽管自然是面向对象的,但是Ruby也可以使用过程和函数式编程样式来应用。
Techopedia解释Ruby
Ruby是Matz提出一种比Perl更强大,比Python更面向对象的脚本语言的源头。 Ruby已在许多引人注目的应用程序中使用,包括:NASA Langley研究中心的仿真,摩托罗拉研究小组的仿真,作为Google SketchUp的微脚本API,以及为Siemens实现反应式控制的一种方式是MORPHA项目的服务机器人,并且是开发项目管理网站Basecamp的唯一编程语言。 Ruby主要是一种面向对象的编程语言。 实际上,在Ruby中,每个值(包括数字文字以及值true和false)都是一个对象。 封装在对象中非常重要。 为了访问对象的内部状态,必须使用访问器方法。 Ruby中最明显的特性之一就是方法和函数的调用。 通常不需要在其他编程语言的方法和函数中找到的括号,尤其是在不需要参数的情况下。 为了加快应用程序开发,可以将Ruby与IDE(集成开发环境)结合使用。 这将使程序员能够相对轻松地编写,运行和调试程序。 Ruby可以在Windows,Linux,Mac或Solaris上运行。 通常以gem文件形式发布的Ruby程序和库,大多使用RubyGems打包系统分发。 作为一种开放源代码编程语言,Ruby可以免费下载,使用,复制,修改和分发。