Advanced Topics
This section collects advanced articles on C, covering underlying architecture, performance optimization, and programming paradigms. After completing the 20 foundational articles in the main course, you can pick and choose based on your interests.
Chapter Contents
- ARM Architecture and Fundamentals
- Cache Mechanisms and Memory Hierarchy
- C Traps and Common Pitfalls
- Implementing OOP in C
- Handmade Dynamic Array — Building a Container from Scratch
- Handmade Singly Linked List — Pointers and Memory in Practice
- Embedded C Programming Patterns
- Reusable C Code Design
Reading Suggestions
There are no strict prerequisites among the advanced topics, so you can read them as needed. Each article's prerequisites field indicates the recommended prerequisite knowledge.