Essential COM /
Box, Don, 1962-
Essential COM / Don Box - 1st ed. - Reading : ADDISON WESLEY, 1998 - xxiii , 440 p. ; 24 cm.
As I sat down to write this foreword I was struck with several thoughts: • Will Don's picture be on the back cover, and if so, how long will his hair be? • Will the readers of the book realizo that Don has personalized license piafes that read 'IUNKNWN'? • What the heck does one write in a foreword to a book? I had two ideas about what to write here. The first was to say some things about the design of COM that I've wanted to write down for a long time. The second idea was to flatter Don Box as much as he has flattered me by asking me to write the foreword to his book. In the end I decided to do both. What is COM? Why was it invented? Don succinctly answers these ques- tions in Chapter 1. The introductory section ends with '. . . this chapter pre- sents an architecture for component reuse that allows dynamic and efficient composition ofsystems from independently developed binary components.' The rest of the chapter steps you through the thought process that filled the minds ofthe designers ofCOM from 1988 to 1993, when COM was first released. I think there are several elementa of COM's design that have contributed to its long success. First and foremost is pragmatism followed by simplicity, which results in flexibility or malleability. Pragmatism COM addresses software design in a very pragmatic way. Instead of providing a solution based on an almost religious academic dogma ofobject-oriented pro- gramming, COM's design takes into account both human nature and capital- ism. The best, most commercially proven aspects ofclassical object orientation were identified by the design team and coupled with what had been learned in attempting to achieve reuse in previous software projects both inside and out- side Microsoft.
0201634465
OBJECT-ORIENTED PROGRAMMING (COMPUTER SCIENCE)
C++ (COMPUTER PROGRAM LANGUAGE)
COMPUTACION
005.1 / .B693
Essential COM / Don Box - 1st ed. - Reading : ADDISON WESLEY, 1998 - xxiii , 440 p. ; 24 cm.
As I sat down to write this foreword I was struck with several thoughts: • Will Don's picture be on the back cover, and if so, how long will his hair be? • Will the readers of the book realizo that Don has personalized license piafes that read 'IUNKNWN'? • What the heck does one write in a foreword to a book? I had two ideas about what to write here. The first was to say some things about the design of COM that I've wanted to write down for a long time. The second idea was to flatter Don Box as much as he has flattered me by asking me to write the foreword to his book. In the end I decided to do both. What is COM? Why was it invented? Don succinctly answers these ques- tions in Chapter 1. The introductory section ends with '. . . this chapter pre- sents an architecture for component reuse that allows dynamic and efficient composition ofsystems from independently developed binary components.' The rest of the chapter steps you through the thought process that filled the minds ofthe designers ofCOM from 1988 to 1993, when COM was first released. I think there are several elementa of COM's design that have contributed to its long success. First and foremost is pragmatism followed by simplicity, which results in flexibility or malleability. Pragmatism COM addresses software design in a very pragmatic way. Instead of providing a solution based on an almost religious academic dogma ofobject-oriented pro- gramming, COM's design takes into account both human nature and capital- ism. The best, most commercially proven aspects ofclassical object orientation were identified by the design team and coupled with what had been learned in attempting to achieve reuse in previous software projects both inside and out- side Microsoft.
0201634465
OBJECT-ORIENTED PROGRAMMING (COMPUTER SCIENCE)
C++ (COMPUTER PROGRAM LANGUAGE)
COMPUTACION
005.1 / .B693