Alexander Stepanov于1967~1972年間在莫斯科國立大學學習數(shù)學,從1972年開始在蘇聯(lián),1977年移民美國后在美國從事編程工作。他編寫過操作系統(tǒng)、編程工具、編譯器和各種庫。他在程序設計基礎方面的工作先后得到GE、Polytechnic、AT&T、惠普、Silicon Graphics的支持,2002年后是Adobe的支持。1995年因C++標準模板庫的設計獲Dr.Dobb的程序設計杰出貢獻獎。Paul McJones于1967~1971年間在加州大學伯克利分校學習工程數(shù)學。從1967年開始介入程序設計,涉足的領(lǐng)域包括操作系統(tǒng)、程序設計環(huán)境、事務處理系統(tǒng)以及企業(yè)和客戶應用系統(tǒng)等。他先后在加州大學、IBM、Xerox、Tandem、DEC工作,2003年至今在Adobe公司。1982年他與合作者一起因其論文“The Recovery Manager of the System R Database Manager”獲得ACM程序設計系統(tǒng)和語言論文獎。
圖書目錄
Preface ix
About the Authors xiii
1 Foundation 1
1.1 Categories of Ideas: Entity, Species, Genus 1
1.2 Values 2
1.3 Objects 4
1.4 rocedures6
1.5 Regular Types 6
1.6 Regular Procedures 8
1.7 Concepts 10
1.8 Conclusions14