关于Ruby的语言特色

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的变量能够保存任何类型的数据。负载均衡

任何东西都有值编程语言

无论是数学或者逻辑表达式仍是一个语句,都会有值。函数

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 能够很容易地链接到 DB二、MySQL、Oracle 和 Sybase。工具

Ruby 有丰富的内置函数,能够直接在 Ruby 脚本中使用。 

 

更多精品课程:

7天玩转云服务器

云数据库Redis版使用教程

玩转云存储对象存储OSS使用入门

阿里云CDN使用教程

负载均衡入门与产品使用指南

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

相关文章
相关标签/搜索