推推C語言新書《狂人C-程式員入門必備》

來源:互聯網
上載者:User

http://product.dangdang.com/product.aspx?product_id=20974009

http://www.china-pub.com/54010

 

《狂人C》在CU上的意見貼:http://bbs.chinaunix.net/thread-1821644-1-1.html

今天上午收到快遞,收到鍵盤農夫的大作《狂人C》。首先要感謝國家,也要感謝鍵盤農夫給我這個機會拜讀他的大作。

 

這本書拿在手裡很厚實,翻了翻目錄以及章節內容,不是那種教科書死板的風格,用詞摘句很平實,感覺鍵盤農夫應該是有實際編程的經驗才能寫出這樣的書。我在前面推薦的C語言教學,裡面只包含了《Linux C編程》這本是國人著作。想不到現在還有人願意靜下心,寫一本有價值的C語言專著,非常佩服!

 

草草看了一下內容,感覺值得改進的地方有這樣幾點(希望農夫不要見怪哦):

 

一是英文字型選的不好,看上去很不舒服。另外代碼字型與本文中的英文字型差別太大。字型的選擇對於程式員來說其實不是小事。另外中文字型的間距感覺也不是很合適,有些彆扭。還有一點是邊界留的太窄,很難做筆記(當然,留的寬了也會增加頁數成本,唉)。

 

第二點是變數名的選擇,鍵盤農夫應該是針對這個問題有所考慮,選擇了拼音首字母作為變數名或者函數名,但是我個人感覺這其實不是一個很好的選擇,尤其是qiufqsm這種,很難直觀的看出來。我個人覺得程式員必須要學英語用英語,檔案名稱、變數名不要用中文或者拼音,其實讀寫簡單的英文對於大多數程式員來說不是難題。

由於中文變數名的存在,後面tic-tac-toe的工程執行個體看的很費勁,因為非常不習慣這種風格。

 

第三點算是小問題,比如我傾向於使用“字元字面值”,“多維陣列”這種翻譯,而鍵盤農夫兄是另有選擇,但是由於書中基本附帶了英文原文,理解起來並不困難。還有就是指標這一章中,指標地址很多寫的比較詳細,但是感覺應該稍作說明(也許有,但是看的潦草沒注意)這些地址僅僅是假設的。

 

第四點也不是大問題,就是練習題沒答案,對於初學者來說,有答案對照,可能會協助很大。當然也可以有一個網站提供答案,也是一個辦法。

 

儘管吹毛求疵提了這些問題,但是要說的是,這本書寫的還是很認真的,尤其是一些關鍵點,比如指標及數組的概念,用了大量篇幅來介紹,也體現了作者功力所在。建議各位C語言愛好者買一本讀一讀,一定會有所收穫。我也會在將來把自己的讀後感放上來分享。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.