• Open Daily: 10am - 10pm
    Alley-side Pickup: 10am - 7pm

    3038 Hennepin Ave Minneapolis, MN
    612-822-4611

Open Daily: 10am - 10pm | Alley-side Pickup: 10am - 7pm
3038 Hennepin Ave Minneapolis, MN
612-822-4611
Why Learn C: Go Behind the Curtain of Modern Systems with C23

Why Learn C: Go Behind the Curtain of Modern Systems with C23

Paperback

Programming

Publisher Price: $64.99

ISBN13: 9798868815966
Publisher: Apress
Published: Oct 8 2025
Pages: 404
Weight: 1.33
Height: 0.88 Width: 6.14 Depth: 9.21
Language: English

Don't count C out. The classic programming language remains the backbone of many modern software systems including operating systems, relational databases, libraries, embedded systems, and even the core components of other programming languages.

This book teaches C23 while also building a foundation that strengthens your programming skills regardless of what language you normally program in. Starting with a tour of C, it highlights C's core concepts using example programs to give you the flavor of C. Next, it covers the entire C23 language including topics not often covered elsewhere such as undefined behavior, assertions, atomic variables, lock-free programming, debugging, advanced use of the preprocessor using _Generic, and more. Finally, it gives extended examples of how features common in modern programming languages might be implemented--including lists, maps, dynamic dispatch, and exceptions.

Also in

Programming