1.貝爾實驗室的Dennis Ritchie在1972年開發了C語言,C來自於Ken Thompson的B語言。當時Ritchie正與 Thompson一起設計UNIX操作系統。 2.C是面向過程的編譯型語言,緊湊,運行速度快,精細控制能力(包括對硬體的控制),靈活。 3.C的發展方向:UNIX操作 ...
1.貝爾實驗室的Dennis Ritchie在1972年開發了C語言,C來自於Ken Thompson的B語言。當時Ritchie正與 Thompson一起設計UNIX操作系統。
2.C是面向過程的編譯型語言,緊湊,運行速度快,精細控制能力(包括對硬體的控制),靈活。
3.C的發展方向:UNIX操作系統,電腦語言,PC游戲,PC應用,嵌入式,機器人。
4.電腦中的一切內容都是數字(0,1)。
5.不同的電腦有不同的機器語言(彙編語言是機器語言的助記符)。編譯器就是將高級語言程式解釋成電腦所需的詳細機器語言指令集的程式。
6.編寫程式的七個步驟:定義程式目標(概念層面),設計程式(概念層面),編寫,編譯,運行,測試和調試,維護和修改。忠告:養成在編寫代碼前先進行規劃的習慣,並記錄程式目標,設計,變更。
7.編程機制:源代碼文件.c<編譯器>目標代碼文件.obj<鏈接器(鏈接庫代碼和特定操作系統的啟動代碼)>可執行文件.exe。目標文件和可執行文件都是機器語言指令。
8.C語言標準:1978年,Brian Kernighan和 Dennis Ritchie編寫《The C Programming Language》,稱為K&R C或者經典C,當時UNIX實現的庫成為事實上的標準庫。1989年,ANSI C和一個標準庫或著C89或著C90。1999年C99。2011今年,C11。
9.C語言的精神:相信程式員;不妨礙程式員做需要完成的事;讓語言保持短小簡單;只提供一種方法來執行一個操作;使程式運行速度快,即使不能保證其可移植性。