195x255 500 страниц. 2014 год. Tata McGraw Hill Education Private Limited This book gives an introduction to C++ and computer programming to first year engineering and science students. It is expected to be used along with Simplecpp, a graphics package available on the book website. Features Comprehensive coverage of the C++ language including recent extensions such as lambda expressions and smart pointers. Use of a graphics package, Simplecpp, to pictorially explain programming ideas. Development of substantial programs to solve problems from mathematics, engineering, science, operations research and games. Use of graphical input and outputs. Extensive discussion of recursion in the context of sorting, tree based computations, backtracking. Substantial coverage of proving correctness of programs including notions such as invariants, pre and post conditions. In-depth discussion of the inheritance based design with example.