尊敬的大师 Qc Na 和他的学生 Anton 一起散步.Anton 希望能和大师展开一场讨论,于是说道:"老师,我听说对象是个非常好的东西,真的吗?" 大师不屑地看了他的学生一眼,答道:"愚蠢的孩子,对象不过是穷人的闭包."
被大师的责骂之后,Anton 辞别了大师,回到了自己的小房间,决定学习闭包. 他认真地阅读了所有的"Lambda: 终极的......"系列论文以及相关资料,然后实现了一个小巧的Scheme解释器,应用了基于闭包的对象系统. 他学会了很多东西,热切地希望能告诉老师自己的进展.
当他再一次和Qc Na散步时,Anton 希望让大师对自己留下深刻印象,他说:"老师,我已经认真地学习了闭包,现在我知道了对象真的是穷人的闭包." 大师用手杖敲打了 Anton 一下, 然后说道:"你什么时候能开窍?闭包是穷人的对象.就在那一刻,Anton 顿悟了.
译者注:Qc Na 是 Christian Queinnec 和 Norman Adams 的 组合,这两人分别是"闭包是穷人的对象"和"对象是穷人的闭包"这两个论断的发明者).Anton 取自这个故事的作者的姓名 Anton van Straaten
本则故事源自csail.mit.edu的邮件列表存档,由 SegmentFault 翻译.
思否编辑部官方账号,欢迎私信投稿,提供线索,沟通反馈.