Description
C How to Program is a comprehensive introduction to programming in C. Like other texts of the Deitel’s 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.
Key Features
- 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
- The book supports both the C11 and C99 standards in early chapters as appropriate for introductory material.
- All code has been tested and is compatible with Linux, Windows and OSX operating systems.
Table of Contents
- 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.
Author Description
Paul J. Deitel, CEO and Chief Technical Officer of Deitel & Associates, Inc., is a graduate of MIT’s Sloan School of Management, where he studied Information Technology. He holds the Java Certified Programmer and Java Certified Developer certifications, and has been designated by Sun Microsystems as a Java Champion. Through Deitel & Associates, Inc., he has delivered Java, C, C++, C# and Visual Basic courses to industry clients, including IBM, Sun Microsystems, Dell, Lucent Technologies, Fidelity, NASA at the Kennedy Space Center, the National Severe Storm Laboratory, White Sands Missile Range, Rogue Wave Software, Boeing, Stratus, Cambridge Technology Partners, Open Environment Corporation, One Wave, Hyperion Software, Adra Systems, Entergy, CableData Systems, Nortel Networks, Puma, iRobot, Invensys and many more. He has also lectured on Java and C++ for the Boston Chapter of the Association for Computing Machinery. He and his father, Dr. Harvey M. Deitel, are the world’s best-selling programming language textbook authors.
Dr. Harvey M. Deitel, Chairman and Chief Strategy Officer of Deitel & Associates, Inc., has 45 years of academic and industry experience in the computer field. Dr. Deitel earned B.S. and M.S. degrees from MIT and a Ph.D. from Boston University. He has 20 years of college teaching experience, including earning tenure and serving as the Chairman of the Computer Science Department at Boston College before founding Deitel & Associates, Inc., with his son, Paul J. Deitel. He and Paul are the co-authors of several dozen books and multimedia packages and they are writing many more. With translations published in Japanese, German, Russian, Spanish, Traditional Chinese, Simplified Chinese, Korean, French, Polish, Italian, Portuguese, Greek, Urdu and Turkish, the Deitels’ texts have earned international recognition. Dr. Deitel has delivered hundreds of professional seminars to major corporations, academic institutions, government organizations and the military.
Additional information
Weight | 1.097 kg |
---|
Only logged in customers who have purchased this product may leave a review.
Reviews
There are no reviews yet.