
The book offers a unique style of teaching programming (called the Live-Code Approach), wherein each new concept is presented in the context of a complete working C application that is immediately followed by one or more sample executions showing the program’s inputs and outputs.
The book introduces the students to four of today’s popular programming paradigms—procedural, object-based, object-oriented and generic programming. The new edition includes new chapters introducing the C99 standard, sorting and game programming with the Allegro C library, and an appendix on programming the game of Sudoku. It also provides a completely new section on OOP in C++.
The book contains an abundance of charts, tables, line drawings, programs and program outputs. It offers programming tips to help students focus on important aspects of program development. Each chapter ends with a thorough bullet-list-style summary to help the students review and reinforce key concepts. The book also includes extensive self-review exercises and answers, as well as a substantial set of exercises to give the students a chance to build confidence with the material. The companion CD-ROM includes Microsoft® Visual C++® 2005 Express Edition.
| david burnie rastogi s c chen fu beth moore nathaniel hawthorne | g lakshman prasad david evans m b de shalini saran walter scott |