Can you summarize the following document?
        
  《C程式設計語言》堪稱學習C語言程式設計的經典。行文簡明,結構清晰,僅用200多頁(包括第一版和第二版)就覆蓋了C語言的內容。書中的程式範例緊扣主題,前後勾連,譽為經典。傾向於系統程式設計,作者通過自己良好的程式設計實踐來說明C語言的技術特徵。正如作者在書的前言中寫道:  We have tried to retain the brevity of the first edition. C is not a big language, and it is not well served by a big book. We have improved the exposition of critical features, such as pointers, that are central to C programming. We have refined the original examples, and have added new examples in several chapters. For instance, the treatment of complicated declarations is augmented by programs that convert declarations into words and vice versa. As before, all examples have been tested directly from the text, which is in machine-readable form. 中文翻譯如下:  我們盡力保持第一版的簡潔性。C語言不是一種大型語言,也不需要用一本很厚的書來描述。我們在講解一些關鍵特性(比如指標)時做了改進,它是C語言的核心。我們重新對以前的例子進行了精煉,並在某些章節中增加了一些新例子。例如,我們通過例項程式對複雜的宣告進行處理,以將複雜的宣告轉化成描述性的說明或反之。像前一版中的例子一樣,本版中所有例子都是以機器可讀的文字形式直接通過了測試。 在ANSI C出現之前,這本書的第一版一般是C編譯器作者的參考標準。隨著ANSI C的標準化,第二版的更加面向程式設計師而不是針對編譯器作者,在作者在第二版序言中寫道:  附錄A是一個參考手冊,並不是標準,我們希望通過較少的篇幅概述標準中的要點。附錄的目的是為了幫助程式設計師更好地理解語言本身,而不是為一個編譯器的實現者提供一個精確的定義,這個任務屬於標準本身。附錄B對標準庫提供的功能進行了總結。它同樣是面向程式設計師而非編譯器實現者。附錄C是對ANSI標準相對於以前版本所做的變更進行了小結。
《C程式設計語言》(英語:"The C Programming Language"),又譯為C語言程式設計,是介紹C語言的電腦科學著作,由電腦科學家布萊恩·柯林漢(Brian Kernighan)和C語言之父丹尼斯·裡奇(Dennis Ritchie)合著,是第一部介紹C語言程式設計方法的書籍。它因作者名字的縮寫被簡稱為K&R;或是因封面顏色,被稱為白皮書。