C Programming Essentials
Autor Stephen Devoy, Vibrant Publishersen Limba Engleză Paperback – 19 aug 2026
If you want to understand how software interacts with hardware at a deeper level, C Programming Essentials is an ideal starting point. This book introduces the C programming language through a clear, practical approach, showing how C operates at the machine level and how programs interact with memory, data, and system resources.
Designed for readers at different experience levels, the book requires no prior programming background. Chapters 1 through 4 guide beginners through writing, compiling, and running their first C programs on Windows, Linux, and Unix. Seasoned programmers can dive straight into the language's more powerful features: pointers, dynamic memory, threads, processes, semaphores, and object-oriented simulation in C.
What sets this book apart is its commitment to machine-level understanding. As you learn to program in C, you also learn how the machine stores and represents each data type-down to the bit. This depth of knowledge makes you not just a C programmer, but a better programmer in every language.
After reading this book, you'll be able to:
- Write and compile working C programs
- Handle program input, output, and file operations
- Manage static and dynamic memory safely
- Organize code using header and implementation files
- Build structured programs that scale beyond single files
Preț: 297.78 lei
Preț vechi: 372.23 lei
-20% Nou
Puncte Express: 447
Carte disponibilă
Livrare economică 24 septembrie-08 octombrie
Livrare prin curier în România Termenul estimat este afișat lângă disponibilitate.
Transport gratuit de la 400.00 lei Plată online sau ramburs, în funcție de opțiunile comenzii.
Retur gratuit în 14 zile Comandă securizată și suport în română.
Specificații
ISBN-13: 9781636516844
ISBN-10: 163651684X
Pagini: 462
Dimensiuni: 140 x 216 x 25 mm
Greutate: 0.58 kg
Editura: Vibrant Publishers
ISBN-10: 163651684X
Pagini: 462
Dimensiuni: 140 x 216 x 25 mm
Greutate: 0.58 kg
Editura: Vibrant Publishers
Notă biografică
Stephen DeVoy is a computer scientist and educator with expertise in AI, simulation, and web development. Skilled in C, C++, Java, Python, and Lisp, he simplifies programming for learners.