Ruby简介
Posted Ruby与Go研习社
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ruby简介相关的知识,希望对你有一定的参考价值。
Ruby是一门开源的动态编程语言,注重简洁和效率。Ruby 的句法优雅,读起来自然,写起来舒适。
Ruby是一门完全的面向对象的解释型语言,在20世纪90年代由日本人松本行弘(Yukihiro Matsumoto)开发。它的灵感与特性来自于 Perl、Smalltalk、Eiffel、Ada以及 Lisp 语言。因为Perl发音与6月诞生石pearl(珍珠)相同,因此Ruby以7月诞生石ruby(红宝石)命名。
Ruby有以下特点:
- 开发效率极高,适合于快速开发,一般开发效率是JAVA的5倍
- 语法简单,容易上手
- ruby语言很优雅自然,让人感觉接近自然语言,可以做到不需要注释就可以读懂
- 完全面向对象,一切皆对象,包括其他语言中的基本数据类型,比如整数
- 变量没有类型,Ruby的变量可以保存任何类型的数据
- 任何东西都有值,不管是数学或者逻辑表达式还是一个语句,都会有值
- 可移植性高.不仅可以运行在多数UNIX上,还可以运行DOS,Windows,Mac,BeOS等平台上
Ruby本身有一个极其出名的全栈式框架Ruby On Rails,可以非常简单便捷地开发各种Web应用。Ruby适用于Web应用、移动应用后端服务、文本处理等多种应用场景。
Ruby中的”Hello world!” 非常简单:
p "Hello world!"
是的,你没有看错,就是这么简单!
赶紧加入Rubyist的队伍,尽情享受Ruby带来的快乐吧~
心动不如行动,马上可以试试:
20分钟体验Ruby
Ruby在线试用
以上是关于Ruby简介的主要内容,如果未能解决你的问题,请参考以下文章