《元对象协议的艺术》封面

元对象协议的艺术

The art of the metaobject protocol

Gregor Kiczales · 初版 1991 年

38人推荐
69位读者提及
92次提及

为什么值得读

  • 被阿兰·凯盛赞为十年间最优秀的计算机著作
  • 虽然以Lisp为基础,但原则适用于所有面向对象语言
  • 深入底层机制,极大地拓展对面向对象架构的认知

Hacker News 上怎么说

  • * Chamond Liu 的《Smalltalk Objects And Design》 * Gregor Kiczales 的《The Art of the Metaobject Protocol》。别被第二本给蒙了。虽然它是一本讲 Lisp 的书,但它提出的 OOP 设计原则适用于任何语言。正如 Amazon 上的评论所说:“The Art of the Meta-Object…

    * Smalltalk Objects And Design by Chamond Liu * The Art of the Metaobject Protocol by Gregor Kiczales Don't let the second one fool you. Although it is a Lisp book, it presents OOP design principles applicable to any language. As the Amazon review says: "The Art of the Meta-Object…

  • ……沿着这个思路,只需要引入这个简单的 API 就能给某个实例添加行为了:add_aspect(&foo, 'Some Aspect Identifier'); 这还只是冰山一角。去看看《The Art of the Metaobject Protocol》(http://www.amazon.com/Art-Metaobject-Protocol-Gregor-Kiczale...)吧,绝对能让你大开眼界。

    …that idea, it is simply a matter of introducing this simple API to add your behavior to an instance: add_aspect(&foo, 'Some Aspect Identifier'); And that's just the tip of the iceberg. Check out Art of the Metaobject Protocol (http://www.amazon.com/Art-Metaobject-Protocol-Gregor-Kiczale...) for some huge eye-openers.

  • ……读了好几遍,纯粹就是为了享受阅读的乐趣,而这正是优秀文学作品的精髓所在。它们是:Christian Queinnec 的《Lisp In Small Pieces》,我认为这是有史以来最棒的编程书;Gregor Kiczales 和 Jim des Rivieres 写的《The Art of the Metaobject Protocol》,简直让人脑洞大开;Doug Hoyte 的《Let Over Lambda》,直击编程的最底层基石。每次重读这些书,我都会有更深的理解……

    …a few times, just for the joy of it, which is the essence of quality literature. These are: Lisp In Small Pieces by Christian Queinnec. I believe this is the best programming book ever written. The Art of the Metaobject Protocol by Gregor Kiczales and Jim des Rivieres. This is mind-expanding. Let Over Lambda by Doug Hoyte. This is the very foundation of programming. Every time I re-read these books I find more understanding…

  • 如果你还没机会读过《The Art of the Metaobject Protocol》[0],我强烈推荐去读读。只要有人提到类似 OMeta 的东西,这本书就绝对值得被拉出来提一嘴。[0] http://www.amazon.com/Art-Metaobject-Protocol-Gregor-Kiczale...

    If you haven't had the chance to read "The Art of the Metaobject Protocol" [0], I highly recommend it. It deserves to be mentioned anytime something like OMeta is mentioned. [0] http://www.amazon.com/Art-Metaobject-Protocol-Gregor-Kiczale...

  • 绝对是开山之作级别的论文。1997 年 Alan Kay 评价同批作者写的《The Art of the Metaobject Protocol》这本书时说:“这是十年来所有人写出的最棒的一本书。” https://en.wikipedia.org/wiki/The_Art_of_the_Metaobject_Prot... 我强烈觉得,要是你不懂 MOP 和 CLOS,你根本就不配自称……

    Absolutely seminal paper. In 1997 Alan Kay called the book by the same authors, The Art of the Metaobject Protocol: "the best book anybody's written in ten years." https://en.wikipedia.org/wiki/The_Art_of_the_Metaobject_Prot... I strongly feel that if you don't know MOP and CLOS, you shouldn't be allowed to call…

  • 《The Art of the Metaobject Protocol》https://mitpress.mit.edu/books/art-metaobject-protocol

    The Art of the Metaobject Protocol https://mitpress.mit.edu/books/art-metaobject-protocol

正在加载完整评论……

键盘快捷键

/
聚焦搜索框
j / k
下一本 / 上一本
Enter
打开选中的书
Esc
关闭 / 返回
g h
回到首页
g b
值得读精选
g t
历史总榜
g r
上升最快
g l
我的书架
?
显示本帮助