内容简介
Atrulyfoundationalbookonthedisciplineofgenericprogrammingrevealshowtowritebettersoftwarebymasteringthedevelopmentofabstractcomponents.Theauthorsshowprogrammershowtousemathematicstocomposereliablealgorithmsfromcomponents,andtodesigneffectiveinterfacesbetweenalgorithmsanddatastructures.
作者简介
AlexanderStepanovstudiedmathematicsatMoscowStateUniversityfrom1967to1972.Hehasbeenprogrammingsince1972:firstintheSovietUnionand,afteremigratingin1977,intheUnitedStates.Hehasprogrammedoperatingsystems,programmingtools,compilers,andlibraries.HisworkonfoundationsofprogramminghasbeensupportedbyGE,BrooklynPolytechnic,AT&T,HP,SGI,and,since2002,Adobe.In1995hereceivedtheDr.Dobb’sJournalExcellenceinProgrammingAwardforthedesignoftheC++StandardTemplateLibrary.PaulMcJonesstudiedengineeringmathematicsattheUniversityofCalifornia,Berkeley,from1967to1971.Hehasbeenprogrammingsince1967intheareasofoperatingsystems,programmingenvironments,transactionprocessingsystems,andenterpriseandconsumerapplications.HehasbeenemployedbytheUniversityofCalifornia,IBM,Xerox,Tandem,DEC,and,since2003,Adobe.In1982heandhiscoauthorsreceivedtheACMProgrammingSystemsandLanguagesPaperAwardfortheirpaper“TheRecoveryManageroftheSystemRDatabaseManager.”