C語言特點
- 容易上手學習
- 結構化語言
- 執行效率高
- 處理的工作和活動偏底層
- 可以在多種計算機平台上編譯(類似Java的跨平台)
C語言曆史
- 目前,C 語言是最廣泛使用的系統程式設計語言之一
- C 語言是最初為了編寫UNIX作業系統而被發明的,由丹尼斯·裡奇在貝爾實驗室為開發 UNIX 作業系統而設計,最開始是于1972年在 DEC PDP-11 計算機上被首次實作,直到1973 年,UNIX 作業系統完全使用 C 語言編寫
- C 語言标準是于 1988 年由美國國家标準協會(ANSI,全稱 American National Standard Institute)制定
- C 語言是以 B 語言為基礎的,B 語言大概于 1970 年被引進
- 大多數先進的軟體都是使用 C 語言實作的
- 當今最流行的Linux作業系統和 RDBMS(Relational Database Management System:關系資料庫管理系統)MySQL都是使用 C 語言編寫的
why C?為什麼要學習C語言使用C語言?
C 語言最初是用于系統開發工作,特别是組成作業系統的程式。是以C語言偏向于作業系統,計算機底層。是以 C 語言編寫的代碼運作速度與彙編語言編寫的代碼運作速度幾乎一樣(比面向對象的進階程式設計語言,比如Python快一個數量級),故此采用 C 語言作為系統開發語言。列舉幾個使用 C 的執行個體:
- 作業系統
- 語言編譯器
- 彙編器
- 文本編輯器
- 列印機
- 網絡驅動器
- windows桌面程式
- 高性能算法
- 資料庫
- 程式設計語言解釋器
- 面向對象程式設計語言的底層插件
- 實體工具
C語言源程式
一個 C 語言程式,可以是 10 來行,也可以是數萬行甚至百萬行,它可以寫在一個或多個擴充名為 ".c" 的文本檔案中,例如,hello.c。