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

來源:互聯網
上載者:User

書名叫《深入淺出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上都可^_^

 

 

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.