
Welcome to Exploring C
A subsection of BradPenney.io, this site is all about digging into the C programming language β the bedrock of operating systems, compilers, and much of the software we still rely on today. π₯οΈβοΈ
Here youβll find a mix of fundamentals, practical code examples, and the occasional deep dive into the quirks that make C both powerful and, at times, a little puzzling. Whether youβre chasing pointers, wrangling memory, or just curious about how C shaped the Linux kernel, this space is for you.
Topics to Explore π
- The core syntax and style of Modern C βοΈ
- Memory management: pointers, malloc, and friends π§©
- Structs, unions, and other data-wrangling tricks ποΈ
- System calls and how C talks to the OS π οΈ
- Real-world examples drawn from Linux and beyond π§
Stick around β Iβll be adding notes, experiments, and lessons learned as I work through Modern C (Jens Gustedt, 2024) and classic texts like APUE. Thanks for visiting, and happy hacking in C! π