想寫一本書——《深入淺出C》

書名叫《深入淺出C》。名字有盜版候捷(候俊傑)先生的《深入淺出MFC》之嫌。

 

  一、初衷

  一方面,看到還是有不少人在討論“sizeof和strlen的區別”、“指針和數組”,“值傳遞和地址傳遞”,“C到底能幹什麼”之類的問題(PS:我們公司的老程序員都在這些方面糾纏不清)。

 

   另一方面,想我學語言三年多,雖然沒什麼成績,實踐活動還比較少,但在C語言及其相關的編譯和實現方面還是有一點點心得,寫出來也好以饗觀衆,也順便總結下自己的勞動成果。

 

    再者,C語言之父的《The C Programming》固然短小精悍,但很多關鍵的東西也只是隻言片語帶過,略顯單薄;《C專家編程》則歷史久遠,有些部分已過時,而且探討的專題並不全面;XX父子的《How To C》,沒看過,據說是分上下兩冊,未免顯得太厚了點;譚浩強老先生的《C語言程序設計》只是語言的科普讀本而已;市面上的一堆《21天精通C》之類的書則有濫竽充數之嫌。

 

   二、定位

    主要是講C的一些讓人容易誤解的概念以及它的一些具體實現及應用,以實例來幫助理解,而不是C語言入門書。讀者羣爲學習過C語言的且想對C有進一步瞭解的人,如讀過譚浩強的那本《C語言程序設計》。 

 

   三、內容及講述形式

     本書的參考資料主要是C99標準+幾本經典書(上面已提到了幾本)+個人理解。

     知識串講的形式讓人難以把握重點,提問式的一問一答則往往讓人缺乏整體的把握。

     因此這本書我打算先分幾個專題對C做個整體把握,當然這把握不是講通常的語法知識,然後再以討論提問的形式重點講一些常見問題。

     當然,這本書最後的形式還要經仔細研究才能決定,歡迎各位多提寶貴意見^_^

 

   四、最大的困難

      最大的困難是時間有點不足,雖然某人說過時間就像海綿裏的水。。。。目前我的學習重點是多實踐,並不想過多地着手於理論層面,而寫這樣的文章往往需要深入研究理論性的東東。

     所幸的是,學校的研究生改爲差不多三年了,相對有更多的時間。

 

   五、預計耗時和書的厚度

 

        考慮到我時間有點緊,就別太給自己壓力了,暫時就定位半年時間。書的厚度爲:A4紙80頁左右吧。

 

   六、發行形式

        每寫一章或一節就發於blog和白雲黃鶴上,也好大家及時提出修改意見。最終合集以PDF格式網絡流傳,呵呵~~

 

   七、想說的話

    對自己。這一兩年來很不踏實,心浮氣躁的,做事虎頭蛇尾,這個學期之初說要寫個apue筆記系列,結果至今就寫了一篇。。所以尚需沉住氣~~,當然apue系列筆記後期一定會補上。

     對大家。謝謝大家長期以來對我的支持,希望以後還能得到各位一如既往的支持。。

     有時間請多提寶貴意見。發我郵箱和qq上都可^_^諂笑

 

 

 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章