4. 再抄寫一下作者簡介,以表崇拜:
Brian W. Kernighan: 貝爾實驗室計算科學(xué)研究中心高級研究人員,著名計算機科學(xué)家。他參加了UNIX系統(tǒng)、C語言、AWK語言和許多其他系統(tǒng)的開發(fā),同時出版了很多在計算機領(lǐng)域頗具影響力的巨著:<<The Element of Programming Style>> <<The Practice of Programming>> <<The Unix Environment Programming>> <<The AWK Language>> <<Software Tools>>
Dennis M. Ritchie: 1967年加入貝爾實驗室,他和Ken L. Thompson兩人共同設(shè)計并實現(xiàn)的C語言改變了程序設(shè)計語言的發(fā)展軌跡,是程序設(shè)計語言發(fā)展過程中的一個重要里程碑。與此同時,他們兩人還設(shè)計并實現(xiàn)了UNIX操作系統(tǒng)。1983年,獲得了計算機界最高榮譽--圖靈獎。
5. 我在YY所有的技術(shù)書都這樣就好了XD
作者不愧是C語言和UNIX操作系統(tǒng)的設(shè)計者!K&RC篇幅雖小,卻很是精煉!這學(xué)期抽空把K&R C的英文原版讀了一遍。當然了光學(xué)不練假把式!于是我把我的做的習(xí)題放到的Google Code上托管。絕大多數(shù)習(xí)題都是我自己寫的,并且是按照講解進度做得,并沒有使用任何超前的內(nèi)容;一少部分對題意理解錯誤的,我根據(jù)《The C Answer Book》進行了修訂。由于時間倉促,疏漏在所難免,所以就想到了發(fā)動群眾的力量。目前我已經(jīng)將習(xí)題答案更新到了第五單元(后面的習(xí)題就比較少了)。希望大家能一起來把這個項目做好,C語言的新手也可以借此提高自己對C語言的理解。
Google Code項目托管地址:
http://code.google.com/p/kr-answers/
其實,我已經(jīng)不記得自己是第幾次重讀這本《The C Programming Language》了,每次讀都不禁感嘆,技術(shù)書竟然也可以寫得如此精煉,完美,儼然是一副美麗的畫卷。能從此書進入浪漫而嚴謹?shù)暮诳褪澜绮荒懿徽f是一種榮幸。因此這本書一直我向初學(xué)者們推薦的首選書籍。
有人問道:Do you still code ?, if so which language ? :),
蓋茨答:Not as much as I would like to. I write some C, C# and some Basic. I am surprised new languages have not made more progress in simplifying programming. It would be great if most high school kids were exposed to programming...
你需要一本書,機械工業(yè)出版社 《C程序設(shè)計語言》英文版 第2版,作者 Brian W. Kernighan, Dennis M. Ritchie,2009年3月第1版。其他的版本可能也行,內(nèi)容也許略有差異。也許,你還需要一支筆,用于標注生詞、句子的語法結(jié)構(gòu),一些知識點。
本書是由c語言的設(shè)計者brian w. kernighan和dennis m. ritchie編寫的一部介紹標準c語言及其程序設(shè)計方法的權(quán)威性經(jīng)典著作。全面、系統(tǒng)地講述了c語言的各個特性及程序設(shè)計的基本方法,包括基本概念、類型和表達式、控制流、函數(shù)與程序結(jié)構(gòu)、指針與數(shù)組、結(jié)構(gòu)、輸入與輸出、unix系統(tǒng)接口、標準庫等內(nèi)容。
page 9
"divided into lines" 是把 text stream 分成了行
根本就沒有翻出來
是把 text stream 分成了行
就像文本編輯器里面一樣
但是儲存在文件里面的是一個 text stream 可以說是文本流
其實就是字符序列 換行是用 \n
讀取出來之后才叫做 text stream
存放的時候不叫text stream 叫 sequence
1.4 the first paragraph 最后一個行
practical 表示特定意義的 也沒有翻譯出來 或者說是詳細的