Subscribe via email

Simplicity and an easy narration style are the hallmarks of this book, which have made all its previous seven editions immensely successful. Today's C programmer has to not only master the complexities and intricacies of the language but also has to contend with its usage in environments like Windows and Linux. Once he is done with that he has to learn how to use it in today's internet- Centric world. This book covers all these three aspects of C Programming very well. This book doesn't assume any programming background. It begins with the basics and steadily builds the pace so that the reader finds it easy to handle complicated topics towards the end. Each chapter has been designed to create a deep and lasting impression on the reader's mind. "If taught through examples, any concept becomes easy to grasp". This book follows this dictum faithfully. Yashavant has crafted well thought out programming examples for every aspect of C Programming. Some of the highlighting features of the book are... Traditional C Programming- Pointers - Complete build process - Low-level File I/O - Structures, Unions, Bit-fields - Bitwise Operators C Under Linux - Signals and Signal Handling - Blocking of Signals - Event Driven Programming - Process, PIDs, Zombies - GNOME Programming Using GTK Library C Under Windows - Windows Programming Model - Windows Messaging Architecture - Mouse Programming - GDI Internet Programming- CP/ IP model - Windsock Library - Building Time Clients - Whoise and HTTP Clients - Sending & Receiving emails Table of Contents: 1. Getting Started 2. The Decision Control Structure 3. The Loop Control Structure 4. The Case Control Structure 5. Functions & Pointers 6. Data Types Revisited 7. The C Pre-processor 8. Arrays 9. Pup petting On Strings 10. Structures 11. Console Input/Output 12. File Input/Output 13. More Issues in Input/Output 14. Operation On Bits 15. Miscellaneous Features 16. C Under Windows 17. Graphics Under Windows 18. Internet Programming 19. C Under Linux 20. More Linux Programming Appendix A – F Index