系統程式設計的基礎語言
C語言由 Dennis Ritchie 於 1972 年在貝爾實驗室開發,最初是用來實作 Unix 作業系統。C語言結合了低階語言的硬體控制能力與高階語言的可讀性,成為系統程式設計的首選語言。C語言的標準化過程經歷了 K&R C、C89/C90、C99、C11、C17 等多個版本。
作業系統核心:Linux kernel、Windows NT 等核心大多用 C 開發。編譯器:GCC、Clang 以及 CPython 直譯器核心都用 C 實作。驅動程式:直接與硬體溝通的標準語言。嵌入式系統:資源受限環境的首選語言。