使用 Perl 也有一段时间,在工作和平时也都做过一些东西,最近开始接触 Ruby ,感觉两者还是有很多相似的地方,但在对面向对象这块,两者也是有根本的区别。 Perl 5 我一直很少用到面向对象的东西,因为本质上 Perl 5 不是一门面向对象的语言,它的面向对象也是通过包,模块等概念来实现;而 Ruby 作为一门完全面向对象的动态语言。 这个帖子是想总结一些 Ruby 和 Perl 中的相同和不同的地方,也方面自己日后查阅。
备注:我这里以 ubuntu 12.04 LTS 做为参考系统