Description For introductory courses in C Programming. Also for courses in Programming for Engineers, Programming for Business, and Programming for Technology.
The Deitels' groundbreaking How to Program series offers unparalleled breadth and depth of object-oriented programming concepts and intermediate-level topics for further study.
Using the Deitels' signature "Live-Code Approach," this complete, authoritative introduction to C programming offers strong treatment of structured algorithm and program development in ANSI/ISO C with 150 working C programs. Includes rich, 300-page treatment of object-oriented programming in C++ that helps students interpret the code more effectively.
New To This Edition
* Chapters 1-14 offer ANSI/ISO C coverage with enhanced pedagogy throughout.
* New chapter added (Chapter 15) for game programming with the Allegro C Library.
This new chapter provides an engaging and thorough introduction.
The student learns how to build a game from scratch, with an extended fully-functioning example clearly showing the use of graphics, animation, sound, and timer control to fully understand the game development process.
* New chapter added for C99(Chapter 16).
This new chapter is an excellent introduction to C99.
Includes many complete working examples of key C99 features, an overview of other C99 capabilities, and an extensive web resources section.
About the Authors
Dr. Harvey Deitel is one of the world's leading computer science instructors and seminar presenters, and author of more than a dozen books. He worked on the pioneering operating system teams in industry and academia that developed many of the techniques at the heart of operating systems like UNIX®, Windows NT and OS/2.
Paul Deitel has taught Visual Basic, Java, C and C++ at numerous hardware and software companies, including Sun Microsystems, Digital Equipment Corporation, IBM, Open Environment Corporation, Adra Systems, and Cambridge Technology Partners, and is himself an expert developer.
The Deitels are principals of Deitel & Associates, Inc., an international training organization specializing in Visual Basic, Java, C and C++, and object technologies.