C How to Program: with an introduction to C++, 8e
C How to Programs a comprehensive introduction to programming in C. Like other texts of the Deitels’ How to Program series, the book serves as a detailed beginner source of information for college students looking to embark on a career in coding or instructors and software-development professionals seeking to learn how to program with C. The Eighth Edition continues the tradition of the signature Deitel “Live Code” approach--presenting concepts in the context of full-working programs rather than incomplete snips of code. This gives students a chance to run each program as they study it and see how their learning applies to real world programming scenarios.
- Deitels’ signature “Live-Code” approach allows students to run full programs as they learn key concepts.
- A focus on performance issues relates the text to real world, as developers of performance-intensive systems often code in C or C++.
- Unparalleled breadth and depth of programming concepts and intermediate-level topics for further study
- Hundreds of complete, working programs
- Comprehensive Introduction to C compatible with all major operating systems a. The book supports both the C11 and C99 standards in early chapters as appropriate for introductory material. b. All code has been tested and is compatible with Linux, Windows and OSX operating systems.
Chapter 1: Introduction to Computers, the Internet and the Web
Chapter 2: Introduction to C Programming
Chapter 3: Structured Program Development in C
Chapter 4: C Program Control
Chapter 5: C Functions
Chapter 6: C Arrays
Chapter 7: C Pointers
Chapter 8: C Characters and Strings
Chapter 9: C Formatted Input/ Output
Chapter 10: C Structures, Unions, Bit Manipulations and Enumerations
Chapter 11: C File Processing
Chapter 12: C Data Structures
Chapter 13: C Pre-processor
Chapter 14: Other C Topics
Chapter 15: C++ as a Better C; Introducing Object Technology
Chapter 16: Introduction to Classes, Objects and Strings
Chapter 17: Classes: A Deeper Look; Throwing Exceptions
Chapter 18: Operator Overloading: Class String
Chapter 19: Object-Oriented Programming: Inheritance
Chapter 20: Object-Oriented Programming: Polymorphism
Chapter 21: Stream Input/Output: A Deeper Look
Chapter 22: Exception Handling: A Deeper look
Chapter 23: Introduction to Custom Templates
Appendix A: C and C++ Operator Precedence Charts Appendix B: ASCII Character Set Appendix C: Number Systems Appendix D: Sorting: A Deeper Look Appendix E: Multithreading and other C11 and C99 Topics.
Book | |
---|---|
Author | Deitel |
Pages | 1008 |
Year | 2018 |
ISBN | 9789353062828 |
Publisher | Pearson |
Language | English |
Uncategorized | |
Edition | 8/e |
Weight | 1.18 kg |
Dimensions | 20.3 x 25.4 x 4.7 cm |
Binding | Paperback |