Ruby-学习之路1.1

一、Ruby是什么?

Ruby是一种动态的,开源的,面向对象的和反射的编程语言。Ruby与Perl和Smalltalk编程语言相似。 它运行在所有类型的平台上,如:Windows,Mac OS和所有版本的UNIX系统。

它是完全面向对象的编程语言。 一切东西都是Ruby中的一个对象。 每个代码都有其属性和动作(方法)。 这里的属性是指变量,动作则是指参考的方法。

Ruby语言遵循POLA(principle of least astonishment)的原则。 所以Ruby语言的行为方式可以减少用户的混乱。

1、Ruby的历史

Ruby由 Yukihiro “Martz” Matsumoto 在20世纪90年代中期在日本设计开发的。

2、Ruby的想法

Perl是一种脚本语言,但属于”玩具”语言。 Python又不是完全面向对象的语言。 Ruby开发者Yukihiro “Martz” 松本想要一种完全面向对象的编程语言,但也应该很容易用作脚本语言。 在他搜索这种类型的语言没有找到这样的一种语言。 因此,他就自己开发了一个。 //更多请阅读:

3、关于“Ruby”这个名字

“Ruby”这个名字起源于松本(Matsumoto)和Keiju Ishitsuka之间的聊天谈话。当时起了两个名字:”Coral” 和 “Ruby”。松本(Matsumoto)选择了后来的一个,因为它是他的同事的幸运石。 

4、Ruby早期

1995年12月21日,日本的报纸公布了Ruby 0.95的第一个公开发布版本。在接下来的两天内,还发布了三个版本。

2001年,第一本Ruby书 《Ruby编程》 发表。 发布后,世界各地的Ruby学习者就开始增加了。

2005年,他们发布了第一个Ruby框架“Ruby on Rails”。 这个框架发布

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值