作者:《The Art of the Metaobject Protocol》书籍
出版社:The MIT Press
出版年:1991-7-30
评分:0.0
ISBN:9780262610742
所属分类:网络科技
The CLOS metaobject protocol is an elegant, high-performance extension to the CommonLisp Object System. The authors, who developed the metaobject protocol and who were among the group that developed CLOS, introduce this new approach to programming language design, describe its evolution and design principles, and present a formal specification of a metaobject protocol for CLOS.Kiczales, des Rivieres, and Bobrow show that the "art of metaobject protocol design" lies in creating a synthetic combination of object-oriented and reflective techniques that can be applied under existing software engineering considerations to yield a new approach to programming language design that meets a broad set of design criteria.One of the major benefits of including the metaobject protocol in programming languages is that it allows users to adjust the language to better suit their needs. Metaobject protocols also disprove the adage that adding more flexibility to a programming language reduces its performance. In presenting the principles of metaobject protocols, the authors work with actual code for a simplified implementation of CLOS and its metaobject protocol, providing an opportunity for the reader to gain hands-on experience with the design process. They also include a number of exercises that address important concerns and open issues.Gregor Kiczales and Jim des Rivieres, are Members of the Research Staff, and Daniel Bobrow is a Research Fellow, in the System Sciences Laboratory at Xerox Palo Alto Research Center.
《让高管团队更高效》内容简介:企业的命运取决于它的CEO?《让高管团队更高效》的作者们并不这么认为。相反,他们认为,在当今这个
动画运动规律 本书特色 运动规律在动画中表现*多的是人物的动作,日常生活中的一些动作虽然有年龄、性别、体型等方面的差异、但是……动画运动规律 内容简介 本书主要...
《美国设计专业基础课目完全教程(第2版)》挑战学生的创意,同时又鼓励他们仔细观察学习其他艺术家的作品。《美国设计专业基础课目
《聂卫平围棋习题精解·死活专项训练(从1级到1段)》内容简介:本书是为围棋水平在1级到1段的棋友专门编写的死活专项习题集。本书
《零基础学Java(第5版)》内容简介:Java是使用面很广的面向对象的开发语言。本书站在零基础学习的角度,通过通俗易懂的语言和丰富
《脑科学自我管理法》内容简介:本书作者结合其掌握的脑科学和心理学知识,以及近年来通过广播节目《心情咖啡馆》分享及解析过的无
《MATLAB小波分析超级学习手册》内容简介:本书对小波分析在MATLAB中的应用进行了详细的介绍,全书以小波为主题展开叙述,不仅对小
如果你对万事万物的运行方式充满好奇,这本有趣的《R和Ruby数据分析之旅》会帮你找到日常生活中某些问题的真正答案。借助基本的数
《精彩江苏·画派系列:金陵画派》内容简介:金陵画派是明末清初活动于金陵地区以金陵八家为代表的画家群体的总称。这些画家大多具
未来信息时代的城市是什么样的?构成城市肌理的建筑又以怎样的面貌呈现?本书从电子会场、电子公民、比特业等多角度,既系统又深
《网络安全态势感知:提取、理解和预测》内容简介:本书分为四个部分:基础知识、态势提取、态势理解和态势预测。每章都会重点讨论
Spring框架是主要的开源应用程序开发框架,它使得Java/J2EE开发更容易、效率更高。本书不仅向读者展示了Spring能做什么?而且揭示
TheWebisincreasinglyhappeninginrealtime.WithsitessuchasFacebookandFriendFeedlead...
《Origin8.0实用教程:科技作图与数据分析》主要按Origin基础、数据管理、科技作图、数据分析和自动化编程为系统框架,以模块功能
《儿童歌曲器乐演奏启蒙——扬琴》内容简介:本书是一套适于乐器初学者使用的简易曲集,包含二胡、古筝、琵琶、扬琴、竹笛、钢琴、
《和2~12岁的孩子谈谈性》内容简介:2~12岁的小孩,对自己的身体总是充满了好奇,会提出千奇百怪的问题:从认识身体的各个部位,到
《5G开启万物智能》内容简介:本书重点描述了5G技术的发展历程、特征、应用场景、未来趋势等,剖析了5G在工业、教育、医疗、VR/AR等
《多核计算与程序设计》主要介绍适应于多核(或多处理器)计算机系统的算法和程序,共分为五个部分进行讲解。第1部分介绍多核编程
AppropriateforcoursestitledComputerNetworkingorIntroductiontoNetworkingatboththe...
Doyouenjoywritingsoftware,exceptforthedatabasecode?Hibernate:ADevelopersNotebook...