C 語言簡介:歷史特點應用領域與程序文件結構
C 是通用高級語言,1972 年由 Dennis Ritchie 在貝爾實驗室為開發 UNIX 系統而設計,首發於 DEC PDP-11。1978 年 Kernighan 與 Ritchie 發表《The C Programming Language》(K&R 標準)。1989 年 ANSI 制定標準(C89/C90)。
核心特點
- 易學習、結構化
- 生成高效機器碼,接近彙編速度
- 可處理底層硬件操作
- 跨平台編譯,可移植性強
關鍵歷史節點
- 基於 B 語言(1970 年)開發
- 1973 年 UNIX 內核全面用 C 重寫
- 成為主流系統程序語言
- Linux 內核、MySQL、Redis、Nginx 等核心基礎設施均由 C 編寫
典型應用領域
- 操作系統內核、驅動程序
- 編譯器、彙編器、解釋器
- 文本編輯器、打印系統
- 網絡協議棧、數據庫引擎
- 嵌入式系統、實時控制
C 程序文件
- 擴展名
.c(如 hello.c)
- 可用
vi、vim、VS Code 等編輯
- 從幾行到百萬行不等
本教程假設讀者具備基本文本編輯與源碼編寫能力。