《The C Programming Language》(K&R)由 C 語言創始人 Dennis Ritchie 與 Brian Kernighan 合著,被公認為 C 語言「聖經」。雖然基於 ANSI C89 標準,但核心思想、編程哲學、簡潔風格至今不過時。
hello, world 到輸入輸出、字符數組、函數、參數傳遞、外部變量、頭文件、靜態變量、寄存器變量、預處理器——30頁講透 C 語言骨架。if/else/switch/while/for/do/break/continue/goto、?:三目運算符。dcl程序)。scanf模式匹配。read/write/open/creat/close/lseek、目錄操作、進程控制、信號、內存映射。hello.c。atoi、itoa、qsort、malloc簡易版、printf簡易版。stdint.h、bool、restrict、_Generic、線程庫等。「C 語言不提供多餘的功能,它相信程序員知道自己在做什麼。」
這正是 C 語言經久不衰的原因:簡潔、直接、貼近機器、賦予完全控制權。