1、探索 Ruby 编程:从起源到实践

探索 Ruby 编程:从起源到实践

1. Ruby 的诞生与发展

1.1 起源梦想

开发者自引入计算机后就对编程语言产生兴趣,梦想设计出理想的编程语言。起初认为理想的通用语言可实现,但积累经验后发现难度超出预期,不过仍希望设计出适用于日常多数工作的语言。

1.2 寻找与创造

后来与同事探讨脚本语言时,作为超 15 年的面向对象编程爱好者,认为面向对象编程也适用于脚本编程。在网上研究后,发现 Perl 和 Python 并非自己所需,想要一种比 Perl 强大、比 Python 更面向对象的语言。于是重拾旧梦,开始设计自己的语言,最初只是在工作中尝试,后来逐渐发展成能替代 Perl 的工具,并于 1995 年将其命名为 Ruby 并公开。

1.3 发展与现状

Ruby 自发布后受到很多人关注,在日本甚至比 Python 更受欢迎。开发者希望它最终能在全球得到广泛认可。Ruby 的设计初衷是让编程不仅简单,还充满乐趣,让开发者能专注于编程的创造性方面,减少压力。

2. 相关书籍的贡献

2.1 第一版书籍

第一版书籍的作者 Dave Thomas 和 Andy Hunt 对来自远东鲜为人知的 Ruby 进行研究,阅读数千行源代码,编写无数测试脚本和电子邮件,澄清语言的模糊行为,发现并修复一些错误,最终编写出优秀的书籍,让 Ruby 有了更完善的文档。

2.2 第二版书籍

第二版书籍是对第一版的重大改写,涵盖 Ruby 1.8 版本(特别是 1.8.2 的更改)。在这四年里,Ruby 发展良好,内置类和模块

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值