| 000 | 00821camuu2200241 a 4500 | |
| 001 | 000000917825 | |
| 005 | 20041110092252 | |
| 008 | 921104s1993 maua b 001 0 eng | |
| 010 | ▼a 92041474 | |
| 020 | ▼a 0262161362 | |
| 040 | ▼a DLC ▼c DLC ▼d DLC ▼d 244002 | |
| 049 | 0 | ▼l 151006854 |
| 050 | 0 0 | ▼a QA76.64 ▼b .O27 1993 |
| 082 | 0 0 | ▼a 005.13/3 ▼2 20 |
| 090 | ▼a 005.133 ▼b O122 | |
| 245 | 0 0 | ▼a Object-oriented programming: ▼b the CLOS perspective / ▼c edited by Andreas Paepcke. |
| 260 | ▼a Cambridge, Mass. : ▼b MIT Press , ▼c c1993. | |
| 300 | ▼a viii, 352 p. : ▼b ill. ; ▼c 24 cm. | |
| 504 | ▼a Includes bibliographical references and index. | |
| 650 | 0 | ▼a Object-oriented programming (Computer science). |
| 650 | 0 | ▼a COMMON LISP (Computer program language). |
| 700 | 1 | ▼a Paepcke, Andreas. |
소장정보
| No. | 소장처 | 청구기호 | 등록번호 | 도서상태 | 반납예정일 | 예약 | 서비스 |
|---|---|---|---|---|---|---|---|
| No. 1 | 소장처 세종학술정보원/과학기술실(5층)/ | 청구기호 005.133 O122 | 등록번호 151006854 | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
컨텐츠정보
책소개
To date, books on object-oriented programming have focused either on the methodology of the object-oriented paradigm or on teaching the details of a particular programming language. This collection takes a different approach, examining one object-oriented programming language - the Common-Lisp Object System (CLOS) - as a modern programming tool. The fourteen contributions examine CLOS from a variety of angles, revealing the thoughts behind the design of the language, its intended use, its impact on object-oriented design and programming, and its place in the context of other object-oriented programming languages.
Chapter 1 provides enough detail about the language for the remaining material to be understood by readers unfamiliar with CLOS, and it concentrates on the unusual aspects of the language. CLOS is placed into historical perspective in Chapter 2, which describes the sources and evolution of ideas embodied in the language. Further chapters discuss the metaobject protocol, compare CLOS with other object-oriented languages, and discuss applications of the language and aspects of its implementation.
Andreas Paepcke is with Hewlett-Packard Laboratories in Palo Alto.
정보제공 :
목차
CONTENTS Preface Acknowledgments ⅠINTRODUCTION 1 An Introduction to CLOS / Linda G. DeMichiel 2 CLOS in Context : The Shape of the Design Space / Daniel G. Bobrow ; Richard P. Gabriel ; Jon L White Ⅱ THE METAOBJECT PROTOCOL 3 User-Level Language Crafting : Introducing the CLOS Metaobject Protocol / Andreas Paepcke 4 Metaobject Protocols : Why We Want Them and What Else They Can Do / Gregor Kiczales ; J. Michael Ashley ; Luis H. Rodriguez Jr. ; Amin Vahdat ; Daniel G. Bobrow 5 Metaobject Programming in CLOS / Giuseppe Attardi 6 The Silica Window System : The Metalevel Approach Applied More Broadly / Ramana Rao Ⅲ COMPARISONS WITH OTHER LANGUAGES 7 CLOS and C++ / Linda G. DeMichiel 8 CLOS, Eiffel, and Sather / Heinz W. Schmidt ; Stephen M. Omohundro 9 CLOS and Smalltalk / Pierre Cointe Ⅳ CLOS USES AND METHODOLOGY = 251 10 Documenting Protocols in CLOS : Keeping the Promise of Reuse / John Collins = 253 11 CLOS & Lisp View : Users' Experiences Distilled / Rick Dinitz ; Philip McBride ; Hans Muller ; John R. Rose = 275 12 Using CLOS to Implement a Hybrid Knowledge Representation Tool / Jiri Dvorak ; Horst Bunke = 295 Ⅴ IMPLEMENTATION = 321 13 TICLOS : An Implementation of CLOS for the Explorer Family / Patrick H. Dussud = 323 14 Efficient Method Dispatch in PCL / Gregor Kiczales ; Luis H. Rodriguez Jr. = 335 Contributors = 349 Author Index = 353
