Chinaunix首页 | 论坛 | 博客
  • 博客访问: 22733
  • 博文数量: 4
  • 博客积分: 1727
  • 博客等级: 上尉
  • 技术积分: 60
  • 用 户 组: 普通用户
  • 注册时间: 2010-10-04 23:16
文章分类
文章存档

2014年(3)

2010年(1)

我的朋友

分类: PERL

2014-02-18 23:36:14

        一直想认真看一下这本书,但限于在下拙劣的英文水平,故而一直未能下手。今天算是豁出去了,一边看一遍翻译,并将此文献给我家两岁的小美人儿,作为她三岁时的生日礼物。好,废话不说了,开工!
        补充:翻译的底版信息如下:
  1. August 2012: Second Edition.
  2. Revision History for the Second Edition:
  3. 2012-07-20 First release
  4. See for release details.
        顺便感谢一下好帮手金山词霸。在翻译过程中会引用到其他网友的文章,亦会明确标明出处。哦,还有,凡是格式为 "(!-_- ... -_-!)" 的内容均为在下的注释,以此与原文的括号有所区别。

                                                                                                                                    —— 珞水的大叔


        Perl 的面向对象机制是一种经典的戏法。 它设法用 Perl 已有的非面向对象特性,诸如:包,引用,哈希,数组,子程序和模块,来实现对象,类,方法的全部功能(!-_- 有个短语 with nothing up its sleeve 不知如何翻译啊 -_-!)。看起来有些莫名其妙。
        这是一个很棒的做法。这意味着你可以在你已有的 perl 知识的基础上,轻松的迈入 perl 的面向对象。这同时也意味着,你可以通过选择一个最适合你工作的已有的结构,来逐步调整面向对象的 perl,直到满足你的需求。
        但这里有个问题。因为 Perl 指定了包,引用,哈希,数组,子程序和模块作为其面向对象机制的基础,所以为了使用面向对象的 Perl,你需要先了解这些东西。

        这里还有些阻碍。学习曲线还没有被消灭(!-_- 直译,我也不懂 -_-!);它只是被推迟了六个步骤。

        那么,应该先学习哪些非面向对象的 Perl 的知识,才可以开始学习面向对象的 Perl 呢?
        这本书就是答案。在接下来的内容里,Randal 会借鉴他二十年的使用 perl 的经验,和四十年的观看Gilligan’s Island 和 Mr. Ed(!-_- 一个连续剧和一部电影 -_-!)的经验,来解释支撑面向对象特性的每个组件。而且,更好的是,他接下来将会演示,如何使用这些组件来创建更好用的类和对象。

        当看到 Perl 的对象,引用和包的时候,如果你觉得就像到了 Gilligan 一样,那么这本书正是教授的命令。(!-_- 没看过这连续剧,所以这一行的翻译是连猜带蒙的 -_-!)
        并且是从马嘴里直接出来的。(!-_- 估计仍然和那连续剧有关,继续猜 -_-!)

                                                                                                                                    —Damian Conway, May 2003 



阅读(954) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

珞水的大叔2014-02-21 12:23:21

2014.02.18  xi