RichardJohnsonbaugh是芝加哥DePaul大学计算机科学教授。他分别在俄亥俄州立大学、耶鲁大学和伊利诺斯大学芝加哥分校获得计算机科学和数学学位。他是《离散数学》第四版的作者。同时与MartinKalin合作编写了《科学家和工程师之C》(CforScientistsandEngineers)、《C++应用程序设计》(ApplicationsProgramminginC++)、《C++面向对象程序设计》(ObjectOrientedProgramminginC++)以及本书《ANSIC应用程序设计》(ApplicationsProgramminginANSIC)系列。MartinKalin是芝加哥DePaul大学计算机科学教授。他获得了西北大学逻辑学博士学位。他的研究方向包括分布式系统和程序设计语言。他曾参与了许多为财富100强公司开发的大型软件项目,内容涉及调度安排和产品配置。