The text takes a true introductory approach by assuming no prior programming experience in C or any other language. sample applications allow students to see the development of a complete C program. at the end of each chapter there is a "Common Programming Errors" section that alerts students to common pitfalls and mistakes. programming exercises provide students with practice coding in C. solutions to the odd-numbered "Section Review Exercises" are contained in the back of the text, allowing students to check their mastery of the section. a comprehensive, in-depth introduction to C that is very cleanly written. sample applications allow students to see the development of a complete C program. NEW #151;includes a new chapter on computer systems and program development, chapter 0, to provide background for readers with no programming experience. NEW #151;includes a new chapter on advanced topics. offers more than 700 new and improved section review exercises. provides more than 200 programming exercises.
Richard F. Johnsonbaugh is an American mathematician and computer scientist. His interests include discrete mathematics and the history of mathematics. He is the author of several textbooks. Johnsonbaugh earned a bachelor's degree in mathematics from Yale University, and then moved to the University of Oregon for graduate study. He completed his Ph.D. at Oregon in 1969. His dissertation, I. Classical Fundamental Groups and Covering Space Theory in the Setting of Cartan and Chevalley; II. Spaces and Algebras of Vector-Valued Differentiable Functions, was supervised by Bertram Yood. He also has a second master's degree in computer science from the University of Illinois at Chicago. He is currently professor emeritus at De Paul University.