C++ How to Program
Author: Deitel, Paul
Number Of Pages: 1080
Release Date: 29-02-2016
Details: Product Description The best-selling C++ How to Program is accessible to readers with little or no programming experience, yet comprehensive enough for the professional programmer. The Deitels’ signature live-code approach presents the concepts in the context of full working programs followed by sample executions. The early objects approach gets readers thinking about objects immediately–allowing them to more thoroughly master the concepts. Emphasis is placed on achieving program clarity and building well-engineered software. Interesting, entertaining, and challenging exercises encourage students to make a difference and use computers and the Internet to work on problems. To keep readers up-to-date with leading-edge computing technologies, the Tenth Edition conforms to the C++11 standard and the new C+14 standard. KEY TOPICS: Introduction to Computers and C++; Introduction to C++ Programming, Input/Output and Operators; Introduction to Classes, Objects, Member Functions and Strings; Algorithm Development and Control Statements: Part 1; Control Statements: Part 2; Logical Operators; Functions and an Introduction to Recursion; Class Templates array and vector; Catching Exceptions; Pointers; Classes: A Deeper Look; Operator Overloading; Class string; Object-Oriented Programming: Inheritance; Object-Oriented Programming: Polymorphism; Stream Input/Output: A Deeper Look; File Processing; Standard Library Containers and Iterators; Standard Library Algorithms; Exception Handling: A Deeper Look; Introduction to Custom Templates; Custom Templatized Data Structures; Searching and Sorting; Class string and String Stream Processing: A Deeper Look; Bits, Characters, C Strings and structs; Other Topics; C++11 and C++14: Additional Features; ATM Case Study, Part 1: Object-Oriented Design with the UML; ATM Case Study, Part 2: Implementing an Object-Oriented Design MARKET: C++ How to Program is appropriate for computer science, information technology, software engineering, and business students in novice-level and intermediate level C++ courses. The book is also used by professional programmers. About the Author Paul Deitel, CEO and Chief Technical Officer of Deitel & Associates, Inc., has over 30 years of experience in computing. He is a graduate of MIT, where he studied Information Technology. He holds the Java Certified Programmer and Java Certified Developer designations and is an Oracle Java Champion. Paul was also named as a Microsoft® Most Valuable Professional (MVP) for C# in 2012―2014. Through Deitel & Associates, Inc., he has delivered hundreds of programming courses worldwide to clients, including Cisco, IBM, Siemens, Sun Microsystems, Dell, Fidelity, NASA at the Kennedy Space Center, the National Severe Storm Laboratory, White Sands Missile Range, Rogue Wave Software, Boeing, SunGard, Nortel Networks, Puma, iRobot, Invensys and many more. He and his co-author, Dr. Harvey Deitel, are the world’s best-selling programming-language textbook/ professional book/video authors. Dr. Harvey Deitel, Chairman and Chief Strategy Officer of Deitel & Associates, Inc., has over 50 years of experience in the computer field. Dr. Deitel earned B.S. and M.S. degrees in Electrical Engineering from MIT and a Ph.D. in Mathematics from Boston University–he studied computing in each of these programs before they spun off Computer Science programs. He has extensive college teaching experience, including earning tenure and serving as the Chairman of the Computer Science Department at Boston College before founding Deitel & Associates, Inc., in 1991 with his son, Paul. The Deitels’ publications have earned international recognition, with translations published in Japanese, German, Russian, Spanish, French, Polish, Italian, Simplified Chinese, Traditional Chinese, Korean, Portuguese, Greek, Urdu and Turkish. Dr. Deitel has delivered hundreds of programming courses to academic, corporate, government and military clients.
Package Dimensions: 8.8 x 6.9 x 1.5 inches