07 — Cheat Sheets and References¶
These four tabs stay open in your browser for the next 13 months. They are the daily-driver references — not tutorials, not blogs, but the pages you Cmd-F while writing code at 11 PM. Bookmark all four; memorize the URL of at least two.
The four you keep open¶
Reference |
What it is |
URL |
When to use |
|---|---|---|---|
cppreference.com — C section |
The community-maintained standards reference for C89 → C23 |
Any question about “what does |
|
man7.org Linux man pages |
Michael Kerrisk’s canonical Linux man page archive |
Every syscall, every glibc function. |
|
Translates C declarations to English and back |
The moment you see |
||
Compiler Explorer (godbolt.org) |
Live x86/ARM/RISC-V assembly for your C, across gcc/clang/msvc versions |
Every time you want to know “does the compiler optimize this?” Set filter to |
Second-tier references (bookmark but don’t obsess)¶
Reference |
URL |
Use case |
|---|---|---|
POSIX.1-2024 online |
The actual POSIX standard, free HTML. |
|
glibc manual |
When man pages disagree with cppreference. |
|
Linux kernel docs |
Kernel-side reference from M10 onward. |
|
Intel Intrinsics Guide |
https://www.intel.com/content/www/us/en/docs/intrinsics-guide/ |
When you start writing SIMD in M11. |
ARM NEON Intrinsics Reference |
https://developer.arm.com/architectures/instruction-sets/intrinsics/ |
Apple Silicon SIMD. |
N3096 / draft C23 standard |
Read the actual words in the standard when arguments break out. |
Cheat sheets worth printing¶
printfconversion specifiers — one card, taped near your monitor. cppreference has a clean table.gdbcommand reference — https://sourceware.org/gdb/current/onlinedocs/gdb.html/ · print one page of the top 30 commands.Makefilespecial variables ($@,$<,$^,$*) — GNU make manual, print p. 1 of chapter “Automatic Variables.”
What most people get wrong about references¶
They Google → Stack Overflow → copy-paste. cppreference is faster and correct. In 2026 SO’s C answers are increasingly polluted with LLM-generated code that compiles but is subtly wrong. Train the habit: cppreference first, man page second, SO only for “how do people typically…” phrasing questions.
Return to README.md · Next: 08_indian_context_resources.md