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简介的主要内容,如果未能解决你的问题,请参考以下文章

ruby 方便的片段

ruby serverspec片段

ruby 片段

ruby Codiing片段

ruby RubySteps 012 - Rails - 迷你框架片段

ruby 这个片段是一种简单的ruby方式,用于计算在Twitter上共享指定网址的次数。