美文网首页
关于Ruby的语言特点

关于Ruby的语言特点

作者: 云计算小百科 | 来源:发表于2019-04-23 15:29 被阅读0次

    Ruby,一种简单快捷的面向对象(面向对象程序设计)脚本语言,在20世纪90年代由日本人松本行弘(Yukihiro Matsumoto)开发,遵守GPL协议和Ruby License。它的灵感与特性来自于 Perl、Smalltalk、Eiffel、Ada以及 Lisp 语言。由 Ruby 语言本身还发展出了JRuby(Java平台)、IronRuby(.NET平台)等其他平台的 Ruby 语言替代品。Ruby的作者于1993年2月24日开始编写Ruby,直至1995年12月才正式公开发布于fj(新闻组)。因为Perl发音与6月诞生石pearl(珍珠)相同,因此Ruby以7月诞生石ruby(红宝石)命名。

    关于Ruby的详细自学教程:Ruby完全自学手册图文教程

    语言特点:

    完全面向对象

    在Ruby语言中,任何东西都是对象,包括其他语言中的基本数据类型,比如整数

    变量没有类型

    Ruby的变量可以保存任何类型的数据。

    任何东西都有值

    不管是数学或者逻辑表达式还是一个语句,都会有值。

    ruby语言很优雅,可以做到不需要注释就可以读懂。

    优点:

    语法简单

    普通的面向对象功能(类,方法调用等)

    特殊的面向对象功能(Mixin,特殊方法等)

    操作符重载

    错误处理功能

    迭代器和闭包

    垃圾回收

    动态载入(取决于系统架构)

    可移植性高.不仅可以运行在多数UNIX上,还可以运行在DOS,Windows,Mac,BeOS等平台上

    适合于快速开发,一般开发效率是JAVA的5倍

    Ruby 是开源的,在Web 上免费提供,但需要一个许可证。 

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

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

    Ruby 是一种类似于 Python 和 Perl 的服务器端脚本语言。

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

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

    Ruby 语法简单,这使得新的开发人员能够快速轻松地学习 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 脚本中使用。 

    更多精品课程:

    阿里云大学官网(阿里云大学 - 官方网站,云生态下的创新人才工场

    相关文章

      网友评论

          本文标题:关于Ruby的语言特点

          本文链接:https://www.haomeiwen.com/subject/ujivgqtx.html