CHF 109.70

C Programming Essentials
Learn C Programming from Scratch | Master Pointers, Arrays, Memory Management, Threads, and System-Level Programming English · Paperback / Softback

Will be released 19.08.2026

Description

Read more










Get ready to program in C-the timeless language that continues to power the systems behind modern computing.
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
Whether you're learning programming for the first time, strengthening your computer science knowledge, or exploring system-level development, C Programming Essentials provides a clear and practical path to building a strong foundation in C, one of the most enduring and valuable programming skills in software engineering.


About the author










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.


Product details

Authors Vibrant Publishers, Stephen DeVoy
Publisher Vibrant Publishers
 
Content Book
Product form Paperback / Softback
Publication date 19.08.2026
Subject Natural sciences, medicine, IT, technology > IT, data processing > Programming languages
 
EAN 9781636516844
ISBN 978-1-63651-684-4
Pages 460
Dimensions (packing) 14 x 21.6 x 2.4 cm
Weight (packing) 530 g
 
Subjects COMPUTERS / Programming Languages / General
COMPUTERS / Programming / General
COMPUTERS / Programming Languages / C
 

Customer reviews

No reviews have been written for this item yet. Write the first review and be helpful to other users when they decide on a purchase.

Write a review

Thumbs up or thumbs down? Write your own review.

For messages to CeDe.ch please use the contact form.

The input fields marked * are obligatory

By submitting this form you agree to our data privacy statement.