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)